import type { PropType, ExtractPropTypes } from 'vue'; import type { PresetTheme } from '@yh-ui/theme'; import type { Language } from '@yh-ui/locale'; import type { ConfigProviderContext } from '@yh-ui/hooks'; export declare const configProviderProps: { theme: { type: PropType; default: string; }; locale: { type: PropType; }; size: { type: PropType<"small" | "default" | "large">; }; zIndex: { type: NumberConstructor; }; namespace: { type: StringConstructor; default: string; }; message: { type: PropType; default: () => {}; }; global: { type: BooleanConstructor; default: boolean; }; }; export type ConfigProviderProps = ExtractPropTypes; export interface ConfigProviderSlots { default?: () => unknown; } declare const _default: import("vue").DefineComponent; default: string; }; locale: { type: PropType; }; size: { type: PropType<"small" | "default" | "large">; }; zIndex: { type: NumberConstructor; }; namespace: { type: StringConstructor; default: string; }; message: { type: PropType; default: () => {}; }; global: { type: BooleanConstructor; default: boolean; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; locale: { type: PropType; }; size: { type: PropType<"small" | "default" | "large">; }; zIndex: { type: NumberConstructor; }; namespace: { type: StringConstructor; default: string; }; message: { type: PropType; default: () => {}; }; global: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { message: { max?: number; duration?: number; offset?: number; } | undefined; theme: string; namespace: string; global: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;