import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
/**
* @description Diretiva que detecta duplo clique em um elemento com um intervalo
* configurável entre cliques (`_DOUBLE_CLICK_DELAY`). Emite o evento `doubleClicked`
* somente quando dois cliques ocorrem dentro do intervalo definido.
*
* @example
* ```html
*
Duplo clique aqui
* ```
*
* @category Inputs
*/
export declare class DoubleClickDirective {
/** @description Emitido quando um duplo clique é detectado dentro do intervalo de tempo. */
doubleClicked: EventEmitter;
private _timeout;
private _DOUBLE_CLICK_DELAY;
onClick(event: PointerEvent): void;
private handleOnClickEvent;
private clearTimeout;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵdir: i0.ɵɵDirectiveDeclaration;
}