import type { _Widget } from 'ag-charts-community';
import type { DefinedZoomState, ZoomState } from 'ag-charts-core';
export declare class ZoomTwoFingers {
    private readonly touchStart;
    private readonly initialZoom;
    private readonly previous;
    start(event: _Widget.TouchWidgetEvent<'touchstart'>, target: _Widget.Widget, zoom: ZoomState): boolean;
    update(event: _Widget.TouchWidgetEvent<'touchmove'>, target: _Widget.Widget): DefinedZoomState;
    end(event: _Widget.TouchWidgetEvent<'touchend' | 'touchcancel'>): boolean;
    private twitchTolerantZoomPan4;
}
