declare const _default: ({
    name: string;
    title: string;
    setter: {
        componentName: string;
        props: {
            itemSetter: {
                componentName: string;
                props: {
                    config: {
                        items: ({
                            name: string;
                            title: string;
                            defaultValue: string;
                            important: boolean;
                            setter: string;
                            condition?: undefined;
                            initialValue?: undefined;
                        } | {
                            name: string;
                            title: string;
                            condition: () => boolean;
                            setter: string;
                            defaultValue?: undefined;
                            important?: undefined;
                            initialValue?: undefined;
                        } | {
                            name: string;
                            title: string;
                            initialValue: boolean;
                            setter: string;
                            defaultValue?: undefined;
                            important?: undefined;
                            condition?: undefined;
                        })[];
                    };
                };
                initialValue: () => {
                    key: string;
                    tab: string;
                    closeable: boolean;
                    disabled: boolean;
                };
            };
            options?: undefined;
        };
    };
    extraProps: {
        getValue(target: any): any;
        setValue(target: any, value: any): void;
    };
    defaultValue?: undefined;
    condition?: undefined;
} | {
    name: string;
    title: string;
    defaultValue: string;
    setter: {
        componentName: string;
        props: {
            options: {
                title: string;
                value: string;
            }[];
            itemSetter?: undefined;
        };
    };
    extraProps?: undefined;
    condition?: undefined;
} | {
    name: string;
    title: {
        label: string;
        tip: string;
    };
    condition: (target: any) => boolean;
    defaultValue: string;
    setter: {
        componentName: string;
        props: {
            options: {
                title: string;
                value: string;
            }[];
            itemSetter?: undefined;
        };
    };
    extraProps?: undefined;
})[];
export default _default;
