import { SceneAnnotation, SceneAnnotationSet } from '@vertexvis/scene-view-protos/core/protos/scene_annotations_pb'; import { CreateSceneViewAnnotationSetResponse, DeleteSceneViewAnnotationSetResponse, ListSceneAnnotationsResponse, ListSceneViewAnnotationSetsResponse } from '@vertexvis/scene-view-protos/sceneview/protos/scene_view_api_pb'; import { UUID } from '@vertexvis/utils'; import { AnnotationData } from '../lib/annotations/annotation'; export declare function makeSceneAnnotationSet({ id, createdAt, modifiedAt, name, suppliedId, }?: { id?: UUID.UUID; createdAt?: Date; modifiedAt?: Date; suppliedId?: string; name?: string; }): SceneAnnotationSet; export declare function makeCreateSceneViewAnnotationSetResponse(): CreateSceneViewAnnotationSetResponse; export declare function makeDeleteSceneViewAnnotationSetResponse(): DeleteSceneViewAnnotationSetResponse; export declare function makeListSceneViewAnnotationSetsResponse(annotationSets?: SceneAnnotationSet[]): ListSceneViewAnnotationSetsResponse; export declare function makeListSceneAnnotationsResponse(annotations?: SceneAnnotation[]): ListSceneAnnotationsResponse; export declare function makeSceneAnnotation({ id, createdAt, modifiedAt, suppliedId, data, }?: { id?: UUID.UUID; createdAt?: Date; modifiedAt?: Date; suppliedId?: string; data?: AnnotationData; }): SceneAnnotation;