import { InitModelOf, MaxLengthHandlerModel, MaxLengthHandlerTarget, ObjectWithType, SomeRequired } from '../index'; export declare class MaxLengthHandler implements MaxLengthHandlerModel, ObjectWithType { model: MaxLengthHandlerModel; initModel: SomeRequired; objectType: string; onInputFieldPaste: (event: JQuery.TriggeredEvent) => void; target: MaxLengthHandlerTarget; $textInputField: JQuery; constructor(options: InitModelOf); install($textInputField: JQuery): void; uninstall(): void; render(): void; protected _onInputFieldPaste(event: JQuery.TriggeredEvent): void; protected _getSelectionSize(): number; /** * Get clipboard data, different strategies for browsers. * Must use a callback because this is required by Chrome's clipboard API. */ protected _getClipboardData(event: JQuery.TriggeredEvent, doneHandler: (pastedText: string) => void): void; protected _showNotification(textKey: string): void; } //# sourceMappingURL=MaxLengthHandler.d.ts.map