import { Device } from '../devices'; import { RpcParams } from '../rpc'; export declare abstract class Service { readonly name: string; readonly device: Device; /** * @param name - The name of this service. * @param device - The device that owns this service. */ constructor(name: string, device: Device); /** * Shorthand method for making an RPC. */ protected rpc(method: string, params?: RpcParams): PromiseLike; } //# sourceMappingURL=base.d.ts.map