import type { InjectionKey } from 'vue'; interface CreateContextFnOptions { /** * @description Whether the injected variable is writable or not * @default false */ writeable?: boolean; /** * @description Does the data need to be responsive * @default true */ reactiveable?: boolean; } declare function createContextFn(key: InjectionKey, context: any, options?: CreateContextFnOptions): void; declare function useContext(key?: InjectionKey, defaultValue?: any): T; export { createContextFn, type CreateContextFnOptions, useContext };