declare const _default: {
    snippets: ({
        title: string;
        screenshot: any;
        schema: {
            componentName: string;
            props: {
                justify: string;
                align: string;
                wrap: string;
                flex: boolean;
            };
            children: {
                componentName: string;
                props: {
                    span: number;
                    children: {
                        type: string;
                    };
                };
            }[];
        };
    } | {
        title: string;
        screenshot: any;
        schema: {
            componentName: string;
            props: {
                justify: string;
                align: string;
                wrap: string;
                flex: boolean;
            };
            children: {
                componentName: string;
                props: {
                    span: number;
                    children: {
                        type: string;
                        value: any[];
                    };
                };
            }[];
        };
    })[];
    componentName: string;
    title: string;
    docUrl: string;
    screenshot: string;
    devMode: string;
    group: string;
    category: string;
    npm: {
        package: string;
        version: string;
        exportName: string;
        main: string;
        destructuring: boolean;
        subName: string;
    };
    configure: {
        props: ({
            title: {
                label: {
                    type: string;
                    'en-US': string;
                    'zh-CN': string;
                };
            };
            name: string;
            setter: {
                componentName: string;
                props?: undefined;
                isRequired?: undefined;
            };
        } | {
            title: {
                label: {
                    type: string;
                    'en-US': string;
                    'zh-CN': string;
                };
            };
            name: string;
            setter: {
                componentName: string;
                props: {
                    dataSource: {
                        label: string;
                        value: string;
                    }[];
                    options: {
                        label: string;
                        value: string;
                    }[];
                    setters?: undefined;
                };
                isRequired: boolean;
            };
        } | {
            title: {
                label: {
                    type: string;
                    'en-US': string;
                    'zh-CN': string;
                };
            };
            name: string;
            setter: {
                componentName: string;
                props: {
                    setters: ({
                        componentName: string;
                        isRequired: boolean;
                        initialValue: string;
                    } | {
                        componentName: string;
                        isRequired: boolean;
                        initialValue: number;
                    })[];
                    dataSource?: undefined;
                    options?: undefined;
                };
                isRequired: boolean;
            };
        })[];
        supports: {
            style: boolean;
        };
        component: {
            isContainer: boolean;
            nestingRule: {
                childWhitelist: string[];
            };
        };
    };
};
export default _default;
