declare const _default: {
    group: string;
    componentName: string;
    title: string;
    docUrl: string;
    screenshot: string;
    npm: {
        package: string;
        version: string;
        exportName: string;
        main: string;
        destructuring: boolean;
        subName: string;
    };
    props: ({
        name: string;
        propType: string;
        description: string;
        defaultValue?: undefined;
    } | {
        name: string;
        propType: {
            type: string;
            value: string[];
        };
        description: string;
        defaultValue: string;
    } | {
        name: string;
        propType: {
            type: string;
            value: string[];
        };
        description: string;
        defaultValue?: undefined;
    } | {
        name: string;
        propType: string;
        description: string;
        defaultValue: string;
    } | {
        name: string;
        propType: string;
        description: string;
        defaultValue: boolean;
    })[];
    configure: {
        props: ({
            name: string;
            title: string;
            setter: {
                componentName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    setters?: undefined;
                };
            };
            defaultValue: string;
            display?: undefined;
            type?: undefined;
            items?: undefined;
        } | {
            name: string;
            title: string;
            setter: {
                componentName: string;
                props: {
                    setters: string[];
                    options?: undefined;
                };
            };
            defaultValue?: undefined;
            display?: undefined;
            type?: undefined;
            items?: undefined;
        } | {
            name: string;
            title: string;
            setter: {
                componentName: string;
                props?: undefined;
            };
            defaultValue?: undefined;
            display?: undefined;
            type?: undefined;
            items?: undefined;
        } | {
            name: string;
            title: string;
            defaultValue: string;
            setter: {
                componentName: string;
                props: {
                    setters: string[];
                    options?: undefined;
                };
            };
            display?: undefined;
            type?: undefined;
            items?: undefined;
        } | {
            name: string;
            display: string;
            title: string;
            setter: {
                componentName: string;
                props: {
                    setters: (string | {
                        componentName: string;
                        props: {
                            itemSetter: {
                                componentName: string;
                                props: {
                                    config: {
                                        items: {
                                            name: string;
                                            title: string;
                                            setter: string;
                                            supportVariable: boolean;
                                        }[];
                                    };
                                };
                                initialValue: {
                                    label: string;
                                    value: string;
                                };
                            };
                        };
                    })[];
                    options?: undefined;
                };
            };
            defaultValue?: undefined;
            type?: undefined;
            items?: undefined;
        } | {
            type: string;
            title: string;
            display: string;
            items: {
                name: string;
                title: {
                    label: {
                        type: string;
                        zh_CN: string;
                        en_US: string;
                    };
                    tip: {
                        type: string;
                        zh_CN: string;
                        en_US: string;
                    };
                };
                setter: string;
                supportVariable: boolean;
            }[];
            name?: undefined;
            setter?: undefined;
            defaultValue?: undefined;
        })[];
        supports: {
            style: boolean;
            events: string[];
        };
    };
    icon: string;
    category: string;
};
export default _default;
