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