declare const _default: {
    group: string;
    componentName: string;
    title: string;
    icon: string;
    docUrl: string;
    screenshot: string;
    npm: {
        package: string;
        version: string;
        exportName: string;
        main: string;
        destructuring: boolean;
        subName: string;
    };
    props: ({
        name: string;
        title: string;
        propType: string;
        description?: undefined;
        defaultValue?: undefined;
    } | {
        name: string;
        propType: string;
        description: string;
        title?: undefined;
        defaultValue?: undefined;
    } | {
        name: string;
        title: {
            label: {
                type: string;
                zh_CN: string;
                en_US: string;
            };
            tip: {
                type: string;
                zh_CN: string;
                en_US: string;
            };
            type?: undefined;
            zh_CN?: undefined;
            en_US?: undefined;
        };
        propType: {
            type: string;
            value: string[];
        };
        description: string;
        defaultValue: string;
    } | {
        name: string;
        title: {
            type: string;
            zh_CN: string;
            en_US: string;
            label?: undefined;
            tip?: undefined;
        };
        propType: {
            type: string;
            value: (string | boolean)[];
        };
        description: string;
        defaultValue: boolean;
    } | {
        name: string;
        title: string;
        propType: string;
        description: string;
        defaultValue: boolean;
    } | {
        name: string;
        title: {
            type: string;
            zh_CN: string;
            en_US: string;
            label?: undefined;
            tip?: undefined;
        };
        propType: string;
        description: string;
        defaultValue: boolean;
    } | {
        name: string;
        title: string;
        propType: string;
        description: string;
        defaultValue?: undefined;
    } | {
        name: string;
        propType: string;
        title?: undefined;
        description?: undefined;
        defaultValue?: undefined;
    })[];
    configure: {
        props: ({
            name: string;
            title: {
                label: {
                    type: string;
                    zh_CN: string;
                    en_US: string;
                };
                tip: {
                    type: string;
                    zh_CN: string;
                    en_US: string;
                };
                type?: undefined;
                zh_CN?: undefined;
                en_US?: undefined;
            };
            setter: string;
            supportVariable?: undefined;
            setValue?: undefined;
            getValue?: undefined;
            defaultValue?: undefined;
            condition?: undefined;
        } | {
            name: string;
            title: {
                label: {
                    type: string;
                    zh_CN: string;
                    en_US: string;
                };
                tip: {
                    type: string;
                    zh_CN: string;
                    en_US: string;
                };
                type?: undefined;
                zh_CN?: undefined;
                en_US?: undefined;
            };
            setter: string;
            supportVariable: boolean;
            setValue: (target: any, value: any) => void;
            getValue?: undefined;
            defaultValue?: undefined;
            condition?: undefined;
        } | {
            name: string;
            title: {
                type: string;
                zh_CN: string;
                en_US: string;
                label?: undefined;
                tip?: undefined;
            };
            getValue: (target: any) => "normal" | "text" | "warning" | "ghost";
            setValue: (target: any, value: any) => void;
            setter: {
                componentName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                };
            };
            defaultValue: string;
            supportVariable?: undefined;
            condition?: undefined;
        } | {
            name: string;
            title: {
                label: {
                    type: string;
                    zh_CN: string;
                    en_US: string;
                };
                tip: {
                    type: string;
                    zh_CN: string;
                    en_US: string;
                };
                type?: undefined;
                zh_CN?: undefined;
                en_US?: undefined;
            };
            condition: (target: any) => boolean;
            setter: {
                componentName: string;
                props: (target: any) => {
                    options: {
                        label: string;
                        value: string;
                    }[];
                };
            };
            defaultValue: string;
            supportVariable?: undefined;
            setValue?: undefined;
            getValue?: undefined;
        } | {
            name: string;
            title: {
                label: {
                    type: string;
                    zh_CN: string;
                    en_US: string;
                };
                tip: {
                    type: string;
                    zh_CN: string;
                    en_US: string;
                };
                type?: undefined;
                zh_CN?: undefined;
                en_US?: undefined;
            };
            condition: (target: any) => boolean;
            setter: {
                componentName: string;
                props: {
                    options: {
                        label: string;
                        value: string;
                    }[];
                };
            };
            supportVariable?: undefined;
            setValue?: undefined;
            getValue?: undefined;
            defaultValue?: undefined;
        } | {
            name: string;
            title: {
                label: {
                    type: string;
                    zh_CN: string;
                    en_US: string;
                };
                tip: {
                    type: string;
                    zh_CN: string;
                    en_US: string;
                };
                type?: undefined;
                zh_CN?: undefined;
                en_US?: undefined;
            };
            setter: {
                componentName: string;
                props: {
                    options: {
                        label: string;
                        value: string;
                    }[];
                };
            };
            defaultValue: string;
            supportVariable?: undefined;
            setValue?: undefined;
            getValue?: undefined;
            condition?: undefined;
        } | {
            name: string;
            title: {
                label: {
                    type: string;
                    zh_CN: string;
                    en_US: string;
                };
                tip: {
                    type: string;
                    zh_CN: string;
                    en_US: string;
                };
                type?: undefined;
                zh_CN?: undefined;
                en_US?: undefined;
            };
            setter: {
                componentName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                };
            };
            getValue: (target: any) => "normal" | "loading" | "disabled";
            setValue: (target: any, value: any) => void;
            defaultValue: string;
            supportVariable?: undefined;
            condition?: undefined;
        })[];
    };
    category: string;
    snippets: ({
        title: string;
        screenshot: string;
        schema: {
            componentName: string;
            props: {
                prefix: string;
                type: string;
                size: string;
                htmlType: string;
                component: string;
                children: string;
            };
            children?: undefined;
        };
    } | {
        title: string;
        screenshot: string;
        schema: {
            componentName: string;
            props: {
                prefix: string;
                type: string;
                size: string;
                label: {
                    type: string;
                    value: any;
                };
                defaultSelectedKeys: any[];
                autoWidth: boolean;
                popupTriggerType: string;
                plainData: string;
            };
            children: any;
        };
    })[];
}[];
export default _default;
