import { HTMLWidget, Widget } from "@hpcc-js/common"; import "../src/Form.css"; export declare class Form extends HTMLWidget { tbody: any; tfoot: any; btntd: any; _controls: any; _maxCols: any; constructor(); data(): any; data(_: any): this; inputsForEach(callback: any, scope?: any): void; inputsMap(): { [name: string]: Widget; }; calcMaxColumns(): number; values(): any; values(_: any): this; submit(): void; clear(): void; checkValidation(): boolean; enter(domNode: any, element: any): void; update(domNode: any, element: any): void; exit(domNode: any, element: any): void; click(row: any, col: any, sel: any): void; } export interface Form { validate(): boolean; validate(_: boolean): this; validate_exists(): boolean; inputs(): any[]; inputs(_: any[]): this; inputs_exists(): boolean; inputs_reset(): void; showSubmit(): boolean; showSubmit(_: boolean): this; showSubmit_exists(): boolean; omitBlank(): boolean; omitBlank(_: boolean): this; omitBlank_exists(): boolean; allowEmptyRequest(): boolean; allowEmptyRequest(_: boolean): this; allowEmptyRequest_exists(): boolean; }