declare const _default: ({
    weight: number;
    type: string;
    input: boolean;
    key: string;
    label: string;
    placeholder: string;
    tooltip: string;
    defaultValue: string;
    calculateValue: (context: any) => any;
    onChange: (context: any) => void;
    dataSrc: string;
    data: {
        values: {
            label: string;
            value: string;
        }[];
    };
    conditional: {
        json: {
            '===': (string | {
                var: string;
            })[];
            '!=='?: undefined;
        };
    };
    clearOnHide?: undefined;
    rows?: undefined;
    editor?: undefined;
    as?: undefined;
    customConditional?: undefined;
    validation?: undefined;
    reorder?: undefined;
    components?: undefined;
} | {
    weight: number;
    type: string;
    key: string;
    label: string;
    clearOnHide: boolean;
    onChange: (context: any) => void;
    input: boolean;
    rows: number;
    editor: string;
    as: string;
    conditional: {
        json: {
            '!==': (string | {
                var: string;
            })[];
            '==='?: undefined;
        };
    };
    placeholder?: undefined;
    tooltip?: undefined;
    defaultValue?: undefined;
    calculateValue?: undefined;
    dataSrc?: undefined;
    data?: undefined;
    customConditional?: undefined;
    validation?: undefined;
    reorder?: undefined;
    components?: undefined;
} | {
    weight: number;
    type: string;
    input: boolean;
    key: string;
    label: string;
    tooltip: string;
    customConditional(context: any): boolean;
    placeholder?: undefined;
    defaultValue?: undefined;
    calculateValue?: undefined;
    onChange?: undefined;
    dataSrc?: undefined;
    data?: undefined;
    conditional?: undefined;
    clearOnHide?: undefined;
    rows?: undefined;
    editor?: undefined;
    as?: undefined;
    validation?: undefined;
    reorder?: undefined;
    components?: undefined;
} | {
    weight: number;
    type: string;
    input: boolean;
    key: string;
    label: string;
    tooltip: string;
    defaultValue: string;
    dataSrc: string;
    data: {
        values: {
            label: string;
            value: string;
        }[];
    };
    customConditional(context: any): boolean;
    placeholder?: undefined;
    calculateValue?: undefined;
    onChange?: undefined;
    conditional?: undefined;
    clearOnHide?: undefined;
    rows?: undefined;
    editor?: undefined;
    as?: undefined;
    validation?: undefined;
    reorder?: undefined;
    components?: undefined;
} | {
    weight: number;
    type: string;
    input: boolean;
    key: string;
    label: string;
    tooltip: string;
    validation: {
        maxLength: number;
    };
    customConditional(context: any): any;
    placeholder?: undefined;
    defaultValue?: undefined;
    calculateValue?: undefined;
    onChange?: undefined;
    dataSrc?: undefined;
    data?: undefined;
    conditional?: undefined;
    clearOnHide?: undefined;
    rows?: undefined;
    editor?: undefined;
    as?: undefined;
    reorder?: undefined;
    components?: undefined;
} | {
    weight: number;
    type: string;
    input: boolean;
    key: string;
    label: string;
    placeholder?: undefined;
    tooltip?: undefined;
    defaultValue?: undefined;
    calculateValue?: undefined;
    onChange?: undefined;
    dataSrc?: undefined;
    data?: undefined;
    conditional?: undefined;
    clearOnHide?: undefined;
    rows?: undefined;
    editor?: undefined;
    as?: undefined;
    customConditional?: undefined;
    validation?: undefined;
    reorder?: undefined;
    components?: undefined;
} | {
    weight: number;
    type: string;
    input: boolean;
    key: string;
    defaultValue: boolean;
    label: string;
    placeholder?: undefined;
    tooltip?: undefined;
    calculateValue?: undefined;
    onChange?: undefined;
    dataSrc?: undefined;
    data?: undefined;
    conditional?: undefined;
    clearOnHide?: undefined;
    rows?: undefined;
    editor?: undefined;
    as?: undefined;
    customConditional?: undefined;
    validation?: undefined;
    reorder?: undefined;
    components?: undefined;
} | {
    weight: number;
    type: string;
    input: boolean;
    key: string;
    label: string;
    customConditional(context: any): boolean;
    reorder: boolean;
    components: {
        type: string;
        key: string;
        label: string;
        input: boolean;
    }[];
    placeholder?: undefined;
    tooltip?: undefined;
    defaultValue?: undefined;
    calculateValue?: undefined;
    onChange?: undefined;
    dataSrc?: undefined;
    data?: undefined;
    conditional?: undefined;
    clearOnHide?: undefined;
    rows?: undefined;
    editor?: undefined;
    as?: undefined;
    validation?: undefined;
} | {
    weight: number;
    type: string;
    input: boolean;
    key: string;
    label: string;
    placeholder: string;
    tooltip: string;
    defaultValue?: undefined;
    calculateValue?: undefined;
    onChange?: undefined;
    dataSrc?: undefined;
    data?: undefined;
    conditional?: undefined;
    clearOnHide?: undefined;
    rows?: undefined;
    editor?: undefined;
    as?: undefined;
    customConditional?: undefined;
    validation?: undefined;
    reorder?: undefined;
    components?: undefined;
} | {
    weight: number;
    type: string;
    label: string;
    tooltip: string;
    key: string;
    input: boolean;
    placeholder?: undefined;
    defaultValue?: undefined;
    calculateValue?: undefined;
    onChange?: undefined;
    dataSrc?: undefined;
    data?: undefined;
    conditional?: undefined;
    clearOnHide?: undefined;
    rows?: undefined;
    editor?: undefined;
    as?: undefined;
    customConditional?: undefined;
    validation?: undefined;
    reorder?: undefined;
    components?: undefined;
})[];
export default _default;
