import { PowerCommandResponse, PowerCommandFeedbackResponse, PowerCommandRequest, PowerCommandFeedbackRequest } from "./power"; export declare const protobufPackage = "bosdyn.api"; /** The power service for the robot that can power on/off the robot's motors. */ export interface PowerService { /** * Starts a power command on the robot. A robot can only accept one power command at once. * Power commands, are not interruptible. Once a command is issued, it must complete before * another command can be issued. */ PowerCommand(request: PowerCommandRequest): Promise; /** Check the status of a power command. */ PowerCommandFeedback(request: PowerCommandFeedbackRequest): Promise; } export declare class PowerServiceClientImpl implements PowerService { private readonly rpc; constructor(rpc: Rpc); PowerCommand(request: PowerCommandRequest): Promise; PowerCommandFeedback(request: PowerCommandFeedbackRequest): Promise; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise; } export {}; //# sourceMappingURL=power_service.d.ts.map