import { Constructor } from './Constructor'; import { EventEmitter } from './EventEmitter'; import { Field } from './Field'; export declare const FieldDidResetEvent = "FIELD_DID_RESET_EVENT"; export declare function withFieldDidResetEventEmitter>(Base: TBase): { new (...args: any[]): { fieldDidResetEventEmitter: EventEmitter<[Field], void>; emitFieldDidResetEvent(field: Field): void[]; addFieldDidResetEventListener(listener: (field: Field) => void): void; removeFieldDidResetEventListener(listener: (field: Field) => void): void; }; } & TBase;