import { Field, FieldConfig } from './field';
export declare class RationButtonOption {
    label: string;
    value?: any;
    constructor(config: RationButtonOption);
}
export interface RadioButtonFieldConfig extends FieldConfig {
    verticalAlignment?: boolean;
    clearLabel?: string;
    options: RationButtonOption[];
    onBlur?: (event: Event) => void;
    onFocus?: (event: FocusEvent) => void;
    onClick?: (event: any) => void;
}
export declare class RadioButtonField extends Field {
    verticalAlignment?: boolean;
    clearLabel?: string;
    options: RationButtonOption[];
    onBlur?: (event: Event) => void;
    onFocus?: (event: FocusEvent) => void;
    onClick?: (event: any) => void;
    constructor(config: RadioButtonFieldConfig);
}
