///
export declare class FormBehavior {
private widget;
constructor(widget: Leaf.Widget);
definition: FormDataDefinition;
getData(): T;
validate(): void;
}
export declare class FormDataDefinition extends Leaf.DataDefinition {
private widget;
private formBehavior;
constructor(widget: Leaf.Widget, formBehavior: FormBehavior);
input(name: string): this;
getData(): any;
validate(): void;
private getInputName(field);
}