export declare const styleConfigureProps: ({
    name: string;
    title: string;
    display: string;
    initialValue: string;
    isRequired: boolean;
    setter: {
        componentName: string;
        props: {
            options: {
                title: string;
                value: string;
            }[];
        };
        isRequired?: undefined;
    };
} | {
    name: string;
    title: string;
    display: string;
    isRequired: boolean;
    initialValue: string;
    setter: {
        componentName: string;
        isRequired: boolean;
        props?: undefined;
    };
})[];
export declare const commonLayoutProps: {
    name: string;
    type: string;
    display: string;
    title: {
        label: string;
    };
    items: {
        title: {
            label: {
                type: string;
                "en-US": string;
                "zh-CN": string;
            };
            tip: {
                type: string;
                zh_CN: string;
                en_US: string;
            };
        };
        name: string;
        setter: {
            componentName: string;
            isRequired: boolean;
            props: {
                setters: string[];
            };
        };
    }[];
};
export declare const customStyleConfigure: {
    name: string;
    type: string;
    display: string;
    title: {
        label: string;
    };
    items: {
        name: string;
        title: string;
        extraProps: {
            display: string;
        };
        setter: {
            componentName: string;
            props: {
                hideDescription: boolean;
                itemSetter: {
                    componentName: string;
                    props: {
                        config: {
                            items: ({
                                name: string;
                                title: string;
                                display: string;
                                initialValue: string;
                                isRequired: boolean;
                                setter: {
                                    componentName: string;
                                    props: {
                                        options: {
                                            title: string;
                                            value: string;
                                        }[];
                                    };
                                    isRequired?: undefined;
                                };
                            } | {
                                name: string;
                                title: string;
                                display: string;
                                isRequired: boolean;
                                initialValue: string;
                                setter: {
                                    componentName: string;
                                    isRequired: boolean;
                                    props?: undefined;
                                };
                            })[];
                        };
                    };
                    initialValue: () => {
                        name: string;
                        value: string;
                    };
                };
            };
        };
    }[];
};
