import { FormData, FormErrors } from '../types/common/FormData.type'; interface FormState extends Record { formData: FormData; errors: FormErrors; touched: Partial>; isValid: boolean; } /** * Creates a form manager with state and validation * @returns Form state management and validation functions */ export declare const createForm: () => { getFormState: () => Readonly; subscribe: (callback: (state: Readonly) => void) => () => void; handleChange: (name: keyof FormData, value: string) => void; handleBlur: (name: keyof FormData, value: string) => void; setFormData: (newFormData: Partial) => void; reset: () => void; }; export {}; //# sourceMappingURL=createForm.d.ts.map