import { KendoButtonOptions, KendoButtonProps, KendoButtonState } from '../button';
export declare const SPEECH_TO_TEXT_BUTTON_CLASSNAME = "k-speech-to-text-button";
export type KendoSpeechToTextButtonOptions = KendoButtonOptions;
export type KendoSpeechToTextButtonState = KendoButtonState;
export type KendoSpeechToTextButtonProps = KendoButtonProps & KendoSpeechToTextButtonOptions & {
    listening?: boolean;
};
export declare const SpeechToTextButton: {
    (props: KendoSpeechToTextButtonProps & KendoSpeechToTextButtonState & React.HTMLAttributes<HTMLButtonElement>): import("react/jsx-runtime").JSX.Element;
    states: ("active" | "focus" | "disabled" | "selected" | "hover")[];
    options: {
        size: ("small" | "medium" | "large")[];
        rounded: ("small" | "medium" | "full" | "large")[];
        fillMode: ("link" | "flat" | "clear" | "outline" | "solid")[];
        themeColor: ("base" | "error" | "inverse" | "success" | "dark" | "light" | "primary" | "secondary" | "tertiary" | "info" | "warning")[];
    };
    className: string;
    defaultOptions: {
        icon: string;
    };
};
export default SpeechToTextButton;
