import { ElementRef, EventEmitter } from '@angular/core';
export declare class PinchDirective {
    private elementRef;
    elem: any;
    eventType: any;
    scale: any;
    initialScale: any;
    startX: any;
    startY: any;
    moveX: any;
    moveY: any;
    initialMoveX: any;
    initialMoveY: any;
    moveXC: any;
    moveYC: any;
    distance: any;
    initialDistance: any;
    isNextImageLoaded: any;
    isLast: any;
    isFirst: any;
    events: EventEmitter<boolean>;
    constructor(elementRef: ElementRef);
    touchstartHandler(event: any): void;
    touchmoveHandler(event: any): void;
    touchendHandler(event: any): void;
    slide(event: any): void;
    onSlide(evenType: any): void;
    transformElem(duration?: any): void;
}
