import type { ComponentSize } from '../..'; import type { Language } from '../../locale'; import type { DefineComponent, PropType, VNode, RendererNode, RendererElement, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue'; import type { Install } from '../../utils'; import ConfigProvider from "./src/config-provider"; export declare const FzConfigProvider: Install; }; readonly size: { readonly type: PropType; readonly default: "default"; }; readonly theme: { readonly type: PropType; readonly default: ""; }; readonly zIndex: { readonly type: NumberConstructor; readonly default: 2000; }; }, () => VNode, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; }; readonly size: { readonly type: PropType; readonly default: "default"; }; readonly theme: { readonly type: PropType; readonly default: ""; }; readonly zIndex: { readonly type: NumberConstructor; readonly default: 2000; }; }>>, { readonly size: ComponentSize; readonly theme: Theme; readonly zIndex: number; }, {}>>; export type ConfigProviderInstance = InstanceType; export * from './src/interface'; export default FzConfigProvider;