import { PropertyCategoryMap, PropertyEntry, PropertyKey, PropertyValue } from '@vertexvis/scene-view-protos/sceneview/protos/domain_pb'; import { ListSceneItemMetadataResponse } from '@vertexvis/scene-view-protos/sceneview/protos/scene_view_api_pb'; import { Timestamp } from 'google-protobuf/google/protobuf/timestamp_pb'; export declare class ListSceneItemMetadataResponseBuilder { private response; constructor(); withCursor(cursorValue: string): ListSceneItemMetadataResponseBuilder; withProperties(properties: PropertyEntry[]): ListSceneItemMetadataResponseBuilder; build(): ListSceneItemMetadataResponse; } export declare class PropertyEntryBuilder { private entry; constructor(); withId(id: string): PropertyEntryBuilder; withKey(key: PropertyKey): PropertyEntryBuilder; withValue(value: PropertyValue): PropertyEntryBuilder; build(): PropertyEntry; } export declare class PropertyKeyBuilder { private key; constructor(); withName(name: string): PropertyKeyBuilder; withCategory(value: PropertyCategoryMap[keyof PropertyCategoryMap]): PropertyKeyBuilder; build(): PropertyKey; } export declare class PropertyValueBuilder { private value; constructor(); withString(value: string): PropertyValueBuilder; withLong(value: number): PropertyValueBuilder; withDouble(value: number): PropertyValueBuilder; withDate(value: Timestamp): PropertyValueBuilder; build(): PropertyValue; }