declare const proform: ({
    title: {
        label: {
            type: string;
            "en-US": string;
            "zh-CN": string;
        };
        tip: string;
    };
    name: string;
    description: string;
    setter: {
        componentName: string;
        props: {
            config: {
                items: {
                    name: string;
                    title: {
                        label: string;
                        tip: string;
                    };
                    propType: string;
                    setter: string;
                }[];
            };
        };
    };
} | {
    title: {
        label: {
            type: string;
            "en-US": string;
            "zh-CN": string;
        };
        tip: string;
    };
    name: string;
    description: string;
    setter: {
        componentName: string;
        props: {
            setters: {
                componentName: string;
                props: {
                    config: {
                        items: ({
                            title: {
                                label: {
                                    type: string;
                                    "en-US": string;
                                    "zh-CN": string;
                                };
                            };
                            name: string;
                            setter: {
                                componentName: string;
                                props?: undefined;
                            };
                        } | {
                            title: {
                                label: {
                                    type: string;
                                    "en-US": string;
                                    "zh-CN": string;
                                };
                            };
                            name: string;
                            setter: {
                                componentName: string;
                                props: {
                                    config: {
                                        items: {
                                            title: {
                                                label: {
                                                    type: string;
                                                    "en-US": string;
                                                    "zh-CN": string;
                                                };
                                            };
                                            name: string;
                                            setter: {
                                                componentName: string;
                                            };
                                        }[];
                                        extraSetter: {
                                            componentName: string;
                                            isRequired: boolean;
                                            props: {};
                                        };
                                    };
                                };
                            };
                        })[];
                    };
                };
            }[];
        };
        isRequired?: undefined;
    };
    propType?: undefined;
} | {
    title: {
        label: {
            type: string;
            "en-US": string;
            "zh-CN": string;
        };
        tip: string;
    };
    name: string;
    description: string;
    setter: {
        componentName: string;
        isRequired: boolean;
        props?: undefined;
    };
    propType?: undefined;
} | {
    name: string;
    title: {
        label: string;
        tip: string;
    };
    propType: string;
    setter: string;
    description?: undefined;
})[];
export default proform;
