import React from "react";
import * as languageHandler from "../../../languageHandler";
type Languages = Awaited<ReturnType<typeof languageHandler.getAllLanguagesWithLabels>>;
interface IProps {
    className?: string;
    onOptionChange: (language: string) => void;
    value?: string;
    disabled?: boolean;
}
interface IState {
    searchQuery: string;
    langs: Languages | null;
}
export default class LanguageDropdown extends React.Component<IProps, IState> {
    constructor(props: IProps);
    componentDidMount(): void;
    private onSearchChange;
    render(): React.ReactNode;
}
export {};
