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