export namespace inputData {
    let properties: ({
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        description: string;
        config: {
            options: {
                label: string;
                id: string;
            }[];
            min?: undefined;
            step?: undefined;
            unit?: undefined;
            locale?: undefined;
            dateFormat?: undefined;
            timeZones?: undefined;
            component?: undefined;
            operators?: undefined;
            valueFormatter?: undefined;
        };
    } | {
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        config: {
            options: {
                id: string;
                label: string;
                icon: () => React.JSX.Element;
            }[];
            min?: undefined;
            step?: undefined;
            unit?: undefined;
            locale?: undefined;
            dateFormat?: undefined;
            timeZones?: undefined;
            component?: undefined;
            operators?: undefined;
            valueFormatter?: undefined;
        };
        description?: undefined;
    } | {
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        config: {
            options?: undefined;
            min?: undefined;
            step?: undefined;
            unit?: undefined;
            locale?: undefined;
            dateFormat?: undefined;
            timeZones?: undefined;
            component?: undefined;
            operators?: undefined;
            valueFormatter?: undefined;
        };
        description?: undefined;
    } | {
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        config: {
            min: number;
            step: number;
            unit: string;
            options?: undefined;
            locale?: undefined;
            dateFormat?: undefined;
            timeZones?: undefined;
            component?: undefined;
            operators?: undefined;
            valueFormatter?: undefined;
        };
        description?: undefined;
    } | {
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        config: {
            locale: string;
            dateFormat: string;
            options?: undefined;
            min?: undefined;
            step?: undefined;
            unit?: undefined;
            timeZones?: undefined;
            component?: undefined;
            operators?: undefined;
            valueFormatter?: undefined;
        };
        description?: undefined;
    } | {
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        config: {
            timeZones: string[];
            options?: undefined;
            min?: undefined;
            step?: undefined;
            unit?: undefined;
            locale?: undefined;
            dateFormat?: undefined;
            component?: undefined;
            operators?: undefined;
            valueFormatter?: undefined;
        };
        description?: undefined;
    } | {
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        config: {
            options: {
                label: string;
                id: string;
            }[];
            min?: undefined;
            step?: undefined;
            unit?: undefined;
            locale?: undefined;
            dateFormat?: undefined;
            timeZones?: undefined;
            component?: undefined;
            operators?: undefined;
            valueFormatter?: undefined;
        };
        description?: undefined;
    } | {
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        config: {
            component: {
                ({ onChange, conditionState }: {
                    onChange: any;
                    conditionState: any;
                }): React.JSX.Element;
                propTypes: {
                    conditionState: import("prop-types").Requireable<object>;
                    onChange: import("prop-types").Requireable<(...args: any[]) => any>;
                };
            };
            operators: ({
                label: string;
                id: string;
                isMultiSelect?: undefined;
            } | {
                label: string;
                id: string;
                isMultiSelect: boolean;
            })[];
            valueFormatter: (value: any) => any;
            options?: undefined;
            min?: undefined;
            step?: undefined;
            unit?: undefined;
            locale?: undefined;
            dateFormat?: undefined;
            timeZones?: undefined;
        };
        description?: undefined;
    })[];
}
export const inputDataForCustomOperator: any;
export const inputDataWithDisabledProperties: any;
export namespace inputDataDynamicOptions {
    let properties_1: ({
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        config: {
            min?: undefined;
            step?: undefined;
            unit?: undefined;
            locale?: undefined;
            dateFormat?: undefined;
            timeZones?: undefined;
            options?: undefined;
        };
    } | {
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        config: {
            min: number;
            step: number;
            unit: string;
            locale?: undefined;
            dateFormat?: undefined;
            timeZones?: undefined;
            options?: undefined;
        };
    } | {
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        config: {
            locale: string;
            dateFormat: string;
            min?: undefined;
            step?: undefined;
            unit?: undefined;
            timeZones?: undefined;
            options?: undefined;
        };
    } | {
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        config: {
            timeZones: string[];
            min?: undefined;
            step?: undefined;
            unit?: undefined;
            locale?: undefined;
            dateFormat?: undefined;
            options?: undefined;
        };
    } | {
        id: string;
        label: string;
        icon: import("@carbon/icons-react").CarbonIconType;
        type: string;
        config: {
            options: {
                label: string;
                id: string;
            }[];
            min?: undefined;
            step?: undefined;
            unit?: undefined;
            locale?: undefined;
            dateFormat?: undefined;
            timeZones?: undefined;
        };
    })[];
    export { properties_1 as properties };
}
import React from 'react';
//# sourceMappingURL=sampleInput.d.ts.map