import { Base, Point, Type } from "igniteui-webcomponents-core";
import { IDraggerView } from "./IDraggerView";
import { IDragger } from "./IDragger";
import { DomRenderer } from "igniteui-webcomponents-core";
import { CanvasGestureDOMEventProxy } from "igniteui-webcomponents-core";
/**
 * @hidden
 */
export declare class DraggerView extends Base implements IDraggerView {
    static $t: Type;
    private _model;
    model: IDragger;
    protected c: DomRenderer;
    a: CanvasGestureDOMEventProxy;
    constructor(a: IDragger);
    provideContainer(a: any): void;
    onDetachedFromUI(): void;
    onAttachedToUI(): void;
    private b;
    private d;
    private e;
    captureMouse(): void;
    releaseMouse(): void;
    transformPoint(a: number, b: number): Point;
    private f;
    private g;
    onViewportSizeChanged(a: number, b: number): void;
}
