import type { ComputedRef, InjectionKey, UnwrapRef } from 'vue'; import type { FormAction, SchemaFormProps } from '../types'; type ShallowUnwrap = { [P in keyof T]: UnwrapRef; }; export declare function useContext(key?: InjectionKey, defaultValue?: any): ShallowUnwrap; export interface SchemaFormContent extends SchemaFormProps { action: FormAction; } export type FormProviderContextProps = ComputedRef; export declare function createSchemaFormContext(context: FormProviderContextProps): { state: any; }; export declare function useSchemaFormContext(): ShallowUnwrap; export {};