declare const _default: {
    snippets: {
        title: string;
        screenshot: any;
        schema: {
            componentName: string;
            props: {};
            children: {
                componentName: string;
                props: {
                    children: string;
                };
            };
        };
    }[];
    priority: number;
    componentName: string;
    title: string;
    category: string;
    props: ({
        title: string;
        display: string;
        type: string;
        items: {
            name: string;
            title: {
                label: string;
                tip: string;
            };
            propType: {
                type: string;
                value: string;
            };
            supportVariable: boolean;
            setter: {
                componentName: string;
                props: {
                    itemSetter: {
                        componentName: string;
                        props: {
                            config: {
                                items: ({
                                    name: string;
                                    title: string;
                                    setter: string;
                                } | {
                                    name: string;
                                    title: string;
                                    setter: {
                                        componentName: string;
                                        props: {
                                            options: {
                                                label: string;
                                                value: string;
                                            }[];
                                        };
                                    };
                                })[];
                            };
                        };
                    };
                };
            };
        }[];
    } | {
        title: string;
        display: string;
        type: string;
        items: ({
            name: string;
            title: {
                label: string;
                tip: string;
            };
            propType: string;
            defaultValue: boolean;
            setter: string;
        } | {
            name: string;
            title: {
                label: string;
                tip?: undefined;
            };
            propType: string;
            setter: string;
            defaultValue?: undefined;
        } | {
            name: string;
            title: {
                label: string;
                tip: string;
            };
            propType: string;
            defaultValue: string;
            setter: string;
        })[];
    } | {
        title: string;
        display: string;
        type: string;
        items: ({
            name: string;
            title: {
                label: string;
                tip: string;
            };
            propType: string;
            defaultValue: boolean;
            setter: string;
        } | {
            name: string;
            title: {
                label: string;
                tip: string;
            };
            propType: {
                type: string;
                value: string[];
            };
            defaultValue: string;
            setter: (string | {
                componentName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                };
            })[];
        } | {
            name: string;
            title: {
                label: string;
                tip: string;
            };
            propType: string;
            setter: {
                componentName: string;
                title: string;
                initialValue: {
                    type: string;
                    params: string[];
                    value: any[];
                };
            };
            defaultValue?: undefined;
        } | {
            name: string;
            title: {
                label: string;
                tip: string;
            };
            propType: string;
            setter: string;
            defaultValue?: undefined;
        })[];
    } | {
        title: string;
        display: string;
        type: string;
        items: ({
            name: string;
            title: {
                label: string;
                tip: string;
            };
            propType: string;
            setter: {
                componentName: string;
                props: {
                    template: string;
                };
            };
        } | {
            name: string;
            title: {
                label: string;
                tip: string;
            };
            propType: string;
            setter: string;
        })[];
    })[];
    configure: {
        component: {
            isContainer: boolean;
        };
        supports: {
            style: boolean;
            events: {
                name: string;
                template: string;
            }[];
        };
    };
};
export default _default;
