import type { DefineComponent, VNode, InjectionKey } from 'vue'; export declare type CreateContext = DefineComponent<{ value: T; }, () => VNode | VNode[] | undefined, any>; export declare const createContext: (contextInjectKey?: InjectionKey, componentName?: string) => CreateContext; export declare const useContext: (contextInjectKey?: string | InjectionKey, defaultValue?: T | undefined) => T;