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;
validate: {
(): boolean;
(_: boolean): Form;
};
validate_exists: () => boolean;
inputs: {
(): any[];
(_: any[]): Form;
};
inputs_exists: () => boolean;
inputs_reset: () => void;
showSubmit: {
(): boolean;
(_: boolean): Form;
};
showSubmit_exists: () => boolean;
omitBlank: {
(): boolean;
(_: boolean): Form;
};
omitBlank_exists: () => boolean;
allowEmptyRequest: {
(): boolean;
(_: boolean): Form;
};
allowEmptyRequest_exists: () => boolean;
}
//# sourceMappingURL=Form.d.ts.map