import type { ProSettings } from '../../defaultSettings'; import type { SettingItemProps } from './index'; export declare function renderLayoutSettingItem({ item }: { item: SettingItemProps; }): import("vue/jsx-runtime").JSX.Element; declare const LayoutSetting: import("vue").DefineComponent, import("@antdv/pro-utils").ValidatorFunction>> & { required: true; }; readonly changeSetting: import("@antdv/pro-utils").VueTypeValidateDef<(key: string, value: any, hideLoading?: boolean) => void, import("@antdv/pro-utils").ValidatorFunction<(key: string, value: any, hideLoading?: boolean) => void>> & { required: true; }; readonly hashId: import("@antdv/pro-utils").VueTypeValidateDef> & { required: true; }; readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef> & { required: true; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly, import("@antdv/pro-utils").ValidatorFunction>> & { required: true; }; readonly changeSetting: import("@antdv/pro-utils").VueTypeValidateDef<(key: string, value: any, hideLoading?: boolean) => void, import("@antdv/pro-utils").ValidatorFunction<(key: string, value: any, hideLoading?: boolean) => void>> & { required: true; }; readonly hashId: import("@antdv/pro-utils").VueTypeValidateDef> & { required: true; }; readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef> & { required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export { LayoutSetting };