import { GetServiceEntryResponse, ListServiceEntriesResponse, GetServiceEntryRequest, ListServiceEntriesRequest } from "./directory"; export declare const protobufPackage = "bosdyn.api"; /** DirectoryService lets clients discover which API services are available on a robot. */ export interface DirectoryService { /** Get information about a specific service. */ GetServiceEntry(request: GetServiceEntryRequest): Promise; /** List all known services at time of call. */ ListServiceEntries(request: ListServiceEntriesRequest): Promise; } export declare class DirectoryServiceClientImpl implements DirectoryService { private readonly rpc; constructor(rpc: Rpc); GetServiceEntry(request: GetServiceEntryRequest): Promise; ListServiceEntries(request: ListServiceEntriesRequest): Promise; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise; } export {}; //# sourceMappingURL=directory_service.d.ts.map