import type { OptionUnstyledProps } from '@mui/base';
import { LANGUAGES } from './constants';
export declare type Language = keyof typeof LANGUAGES;
export declare type LanguageOptionProps = OptionUnstyledProps<Language>;
/**
 * types for slot components have been created:
 * https://github.com/mui/material-ui/pull/31240/files#diff-89c2ef25e18de7e694fdcdd0c294b8f730e2bdce13bc930995bc4c284c7c4d4aR57
 * but they are still not in production
 * So when it'll be on prod all TODO types can be deleted
 */
export declare type LanguageSelectRootComponentPropsTODO = any;
