{ constructor(props: P); protected defaultValidator(_: T): FieldMessageMap; protected readonly canSubmit: boolean; protected updateFormData(event: IHTMLEvent): void; protected validate(data: T, callback?: () => void): void; protected getFieldMessage(name: string): IFieldMessage | null; protected onSubmit(): void; private getValueFromEvent(event); }