import { PanInput } from "@egjs/axes";
import { InputTypeObserver } from "@egjs/axes/declaration/inputType/InputType";
import { PanInputOption } from "@egjs/axes/declaration/inputType/PanInput";
export default class RotationPanInput extends PanInput {
    private _useRotation;
    private _screenRotationAngle;
    private _userDirection;
    constructor(el: HTMLElement, options?: Partial<{
        useRotation: boolean;
    } & PanInputOption>);
    setUseRotation(useRotation: boolean): void;
    connect(observer: InputTypeObserver): import("@egjs/axes/declaration/inputType/InputType").InputType;
    destroy(): void;
    protected _getOffset(properties: number[], useDirection: boolean[]): number[];
}
