import { CommonStore } from '@orca-fe/pocket'; export declare type PositionType = [number, number]; export declare type ViewportType = { zoom: number; offset: PositionType; }; export default class ViewportMgr extends CommonStore { static useViewport(_viewportMgr?: ViewportMgr, defaultState?: Partial): ViewportMgr; constructor(defaultState?: Partial); setOffset(offset: PositionType, animatiion?: boolean): void; setZoom(zoom: number, animatiion?: boolean): void; setViewport(viewport: ViewportType, animatiion?: boolean): void; getViewport(): { zoom: number; offset: PositionType; }; }