import { AntUseForm, FormContextMap } from './hooks/use-form';
import { ComputedRef, InjectionKey } from 'vue';
export type FormContext = {
    id: ComputedRef<object>;
    context: Map<object, AntUseForm>;
    ctx: AntUseForm;
    parent: AntUseForm[];
    parentPaths: AntUseForm[];
    set: FormContextMap['set'];
    get: (key: object) => AntUseForm[];
    has: FormContextMap['has'];
    delete: FormContextMap['delete'];
};
export declare const formContextKey: InjectionKey<FormContext>;
export declare const formContextIdKey: InjectionKey<FormContext['id']>;
