import { ListWorldObjectResponse, MutateWorldObjectResponse, ListWorldObjectRequest, MutateWorldObjectRequest } from "./world_object"; export declare const protobufPackage = "bosdyn.api"; /** The world object service provides a way to track and store objects detected in the world around the robot. */ export interface WorldObjectService { /** Request a list of all the world objects in the robot's perception scene. */ ListWorldObjects(request: ListWorldObjectRequest): Promise; /** Mutate (add, change, or delete) the world objects. */ MutateWorldObjects(request: MutateWorldObjectRequest): Promise; } export declare class WorldObjectServiceClientImpl implements WorldObjectService { private readonly rpc; constructor(rpc: Rpc); ListWorldObjects(request: ListWorldObjectRequest): Promise; MutateWorldObjects(request: MutateWorldObjectRequest): Promise; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise; } export {}; //# sourceMappingURL=world_object_service.d.ts.map