import ControlField, { ControlFieldProps, ControlFieldState } from './ControlField';
export interface ToggleButtonFieldProps<T> extends ControlFieldProps<T, string> {
    values: {
        [key: string]: T;
    } | T[];
    icons?: {
        [key: string]: string;
    } | T[];
    accessibilityLabels?: {
        [key: string]: string;
    } | string[];
}
export interface ToggleButtonFieldState<T> extends ControlFieldState<T, string> {
}
/** @deprecated */
export default class ToggleButtonField<T = string> extends ControlField<T, string, ToggleButtonFieldProps<T>, ToggleButtonFieldState<T>> {
    renderControl(): JSX.Element;
}
