import { Reader } from '../../../reader'; import { SpinePosition, UnboundSpinePosition } from '../../../spine/types'; import { ReactiveEntity } from '../../../utils/ReactiveEntity'; export declare class PanNavigator extends ReactiveEntity<{ lastDelta: { x: number; y: number; }; lastPosition: SpinePosition | UnboundSpinePosition; lastStartPosition: SpinePosition; isStarted: boolean; }> { protected reader: Reader; unlock: ReturnType | undefined; constructor(reader: Reader); start(delta: { x: number; y: number; }): void; stop(delta: { x: number; y: number; }): void; panMoveTo(delta: { x: number; y: number; } | undefined): void; }