import type { ConfigProviderContext } from '../../../constants/key';
import type { App, MaybeRef, Ref } from 'vue';
export declare function useGlobalConfig<K extends keyof ConfigProviderContext, D extends ConfigProviderContext[K]>(key: K, defaultValue?: D): Ref<Exclude<ConfigProviderContext[K], undefined> | D>;
export declare function useGlobalConfig(): Ref<ConfigProviderContext>;
export declare const provideGlobalConfig: (config: MaybeRef<Partial<ConfigProviderContext>>, app?: App, global?: boolean) => import("vue").ComputedRef<ConfigProviderContext> | undefined;
