import type { ExtractPropTypes, PropType, VNodeTypes } from 'vue';
import type { Locale } from '@antdv/ui/es/locale';
import type { LocaleComponentName } from './interface';
export declare function localReceiverProps(): {
    componentName: PropType<LocaleComponentName>;
    defaultLocale: {
        type: (ObjectConstructor | FunctionConstructor)[];
    };
    children: {
        type: PropType<(locale: any, localeCode?: string, fullLocale?: object) => VNodeTypes>;
    };
};
export declare function localeProviderProps(): {
    locale: {
        type: PropType<Locale>;
    };
    ANT_MARK__: StringConstructor;
};
export type LocaleProviderProps = Partial<ExtractPropTypes<ReturnType<typeof localeProviderProps>>>;
export type LocalReceiverProps = Partial<ExtractPropTypes<ReturnType<typeof localReceiverProps>>>;
