import * as i0 from "@angular/core"; /** * Emits mousedown, click, double click and keydown out of zone * * Emulates browser behavior of click and double click with new features: * 1. Supports touch events (tap and double tap) * 2. Ignores the first click in a double click with the side effect of a bit slower emission of the click event * 3. Allow customizing the delay after mouse down to count another mouse down as a double click */ export declare class SplitCustomEventsBehaviorDirective { private readonly elementRef; private readonly document; readonly multiClickThreshold: import("@angular/core").InputSignal; readonly deltaInPx: import("@angular/core").InputSignal; readonly mouseDown: import("@angular/core").OutputEmitterRef; readonly click: import("@angular/core").OutputEmitterRef; readonly dblClick: import("@angular/core").OutputEmitterRef; readonly keyDown: import("@angular/core").OutputEmitterRef; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }