export interface FormValidateResult { valid: boolean; errors: Array<{ name: string; message: string; field: HTMLElement; }>; values: Record; } export interface FormController { validate(): FormValidateResult; getValues(): Record; clearErrors(): void; destroy(): void; } export declare function getFormValues(form: HTMLFormElement): Record; export declare function createFormController(form: HTMLFormElement): FormController; //# sourceMappingURL=form.d.ts.map