import { IClassOf } from "web-atoms-core/dist/core/types"; import { AtomControl } from "web-atoms-core/dist/web/controls/AtomControl"; import AtomField from "./AtomField"; import AtomFieldTemplate from "./AtomFieldTemplate"; export default class AtomForm extends AtomControl { fieldTemplate: IClassOf; focusNextOnEnter: boolean; append(e: AtomControl | HTMLElement | Text): AtomControl; protected createField(e: AtomField): AtomFieldTemplate; protected preCreate(): void; protected watchKeyInput(): void; protected onKeyPress(e: KeyboardEvent): void; protected fireSubmitEvent(target: HTMLInputElement): void; private focusNextInput; }