# pylint: disable=R0801
"""
This module provides a function for loading a YAML configuration file.
The function reads the file content and returns it as a Python dictionary.
"""
import yaml

def load_config(file_path: str) -> dict:
    """
    Loads a YAML configuration file and returns its contents as a dictionary.

    This function opens the specified YAML file, parses its content, and
    returns it in dictionary format, making it accessible for use in
    the application.

    :param file_path: The path to the YAML configuration file to be loaded.
    :return: A dictionary containing the parsed content of the YAML file.
    """
    with open(file_path, 'r', encoding='utf-8') as file:
        return yaml.safe_load(file)