import { ControlOption, ControlOptions } from '@rxap/utilities';
import { DataSourceElement } from './data-source.element';
import { ParsedElement } from './parsed-element';
export declare class OptionElement implements ParsedElement<ControlOption> {
    value?: any;
    display: string;
    i18n?: string;
    getControlOption(): ControlOption;
    validate(): boolean;
}
export declare class OptionToDisplayElement implements ParsedElement {
    template: string;
    validate(): boolean;
}
export declare class OptionsElement implements ParsedElement {
    options: OptionElement[];
    toDisplay?: OptionToDisplayElement;
    dataSource?: DataSourceElement;
    getControlOptions(): ControlOptions<any>;
    validate(): boolean;
}
