import voluptuous as vol
from .typing import ConfigType as ConfigType
from homeassistant.const import CONF_OPTIONS as CONF_OPTIONS
from typing import Any

def get_absolute_description_key(domain: str, key: str) -> str: ...
def get_relative_description_key(domain: str, key: str) -> str: ...
def move_top_level_schema_fields_to_options(config: ConfigType, options_schema_dict: dict[vol.Marker, Any]) -> ConfigType: ...
def move_options_fields_to_top_level(config: ConfigType, base_schema: vol.Schema) -> ConfigType: ...
