import type { ExtractPublicPropTypes } from 'vue';
import type { ProSettings } from '../../defaultSettings';
declare const regionalSettingProps: {
    readonly settings: import("@antdv/pro-utils").VueTypeValidateDef<Partial<ProSettings>, import("@antdv/pro-utils").ValidatorFunction<Partial<ProSettings>>> & {
        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<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
    readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
};
export type RegionalSettingProps = ExtractPublicPropTypes<typeof regionalSettingProps>;
declare const RegionalSetting: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly settings: import("@antdv/pro-utils").VueTypeValidateDef<Partial<ProSettings>, import("@antdv/pro-utils").ValidatorFunction<Partial<ProSettings>>> & {
        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<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
    readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly settings: import("@antdv/pro-utils").VueTypeValidateDef<Partial<ProSettings>, import("@antdv/pro-utils").ValidatorFunction<Partial<ProSettings>>> & {
        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<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
    readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export { RegionalSetting };
