import { Ref } from 'vue'; interface Rule { required?: boolean; message?: string; validator?: (val?: T) => Promise; } /** * 表单状态管理 */ export declare const useFormState: >(initState?: T, errorMsg?: (message?: string) => void) => { formState: Ref<{ [x: string]: unknown; }, { [x: string]: unknown; }>; setFormState: (newState: T) => void; setFormRules: (newRules: Record) => void; validFormState: () => Promise; resetFormState: () => void; }; export {};