import { SceneViewAPIClient } from '@vertexvis/scene-view-protos/sceneview/protos/scene_view_api_pb_service'; import { UUID } from '@vertexvis/utils'; import { JwtProvider } from '../grpc'; import { CanvasDocument } from './types'; export interface GetCanvasOptions { canvasId?: UUID.UUID; sceneViewStateId?: UUID.UUID; } export declare class CanvasController { private client; private jwtProvider; private deviceIdProvider; constructor(client: SceneViewAPIClient, jwtProvider: JwtProvider, deviceIdProvider: () => string | undefined); getCanvas({ canvasId, sceneViewStateId, }: GetCanvasOptions): Promise; }