import type { ElementState, TypedInputEvent } from '../types'; export declare abstract class MaskHistory { private now; private readonly past; private future; protected abstract updateElementState(state: ElementState, eventInit: Pick): void; protected undo(): void; protected redo(): void; protected updateHistory(state: ElementState): void; private updateElement; }