import { SceneViewAPIClient } from '@vertexvis/scene-view-protos/sceneview/protos/scene_view_api_pb_service'; import { UUID } from '@vertexvis/utils'; import { JwtProvider } from '../grpc'; import { GetSceneViewItemOptions, ListSceneItemMetadataOptions, SceneItemMetadataResponse, SceneViewItem } from './types'; export declare class SceneItemController { private readonly client; private readonly jwtProvider; private readonly deviceIdProvider; constructor(client: SceneViewAPIClient, jwtProvider: JwtProvider, deviceIdProvider: () => string | undefined); getSceneViewItem(itemId: UUID.UUID, viewId: UUID.UUID, getOptions: GetSceneViewItemOptions): Promise; listSceneItemMetadata(itemId: UUID.UUID, listByOptions: ListSceneItemMetadataOptions): Promise; }