import type { ComputedRef, Ref } from 'vue'; import type { FormAction, SimpleObjectFormProps } from '../types'; import type { AnyObject, EmitType, MaybeShallowRecordRef } from 'src/types/global'; export declare function getRecordRefRawValue(maybeShallowRecordRef: MaybeShallowRecordRef): T; export interface UseFormActionContext { emit: EmitType; elFormRef: Ref; bindValue: ComputedRef>; escapeProps: Ref>>; } export declare function useFormEvents(emit: EmitType, elFormRef: Ref, bindValue: ComputedRef>, escapeProps: Ref>>): FormAction;