import ValidationServiceInterface from "../../validation/ValidationServiceInterface"; declare class Form { _rules: object; _messages: object; protected _validator: any; protected _initialData: any; protected _originalData: any; constructor(data: object, validationService?: ValidationServiceInterface); fill(data: any): this; merge(data: any): this; validation({ rules, messages }: { rules: any; messages: any; }): this; isValid(): boolean; data(removeEmpty?: boolean): object; setAsOriginalData(): this; reset(): this; initial(): this; remove(key: any): this; errors(): any; isDirty(property?: any): boolean; } export default Form;