import { Form, FormLifecycleModel, InitModelOf, Lifecycle, Status, ValidationResult } from '../../index'; export declare class FormLifecycle extends Lifecycle implements FormLifecycleModel { model: FormLifecycleModel; widget: Form; constructor(); init(model: InitModelOf): void; protected _reset(): void; invalidElements(): { missingElements: TValidationResult[]; invalidElements: TValidationResult[]; }; protected _invalidElementText(element: TValidationResult): string; protected _missingElementText(element: TValidationResult): string; protected _validateWidget(): Status | JQuery.Promise; protected _handleInvalid(status: Status): JQuery.Promise; protected _revealInvalidElement(invalidElement: TValidationResult): void; markAsSaved(): void; saveNeeded(): boolean; } //# sourceMappingURL=FormLifecycle.d.ts.map