import type { ComputedRef, Ref } from 'vue';
import type { FormProps, FormSchema } from '../types/form';
declare type Recordable<T = any> = Record<string, T>;
interface UseFormValuesContext {
    defaultValueRef: Ref<any>;
    getSchema: ComputedRef<FormSchema[]>;
    getProps: ComputedRef<FormProps>;
    formModel: Recordable;
}
export declare function useFormValues({ defaultValueRef, getSchema, formModel, getProps, }: UseFormValuesContext): {
    handleFormValues: (values: Recordable) => Recordable<any>;
    initDefault: () => void;
};
export {};
