import { EventEmitter, OnDestroy, OnInit } from "@angular/core";
import { Subject } from "rxjs";
import * as i0 from "@angular/core";
export declare class LongPressDirective implements OnInit, OnDestroy {
    sLongPressDelay: number;
    sLongPress: EventEmitter<MouseEvent>;
    mouseUp: Subject<MouseEvent>;
    mouseDown: Subject<MouseEvent>;
    ngUnsubscribe: Subject<void>;
    onMouseUp(event: MouseEvent): void;
    onMouseDown(event: MouseEvent): void;
    ngOnInit(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<LongPressDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<LongPressDirective, "[sLongPress]", never, { "sLongPressDelay": { "alias": "sLongPressDelay"; "required": false; }; }, { "sLongPress": "sLongPress"; }, never, never, false, never>;
}
