import { NatsConnection, RequestManyOptions, ServiceIdentity, ServiceInfo, ServiceStats, ServiceVerb } from "./core"; import { QueuedIterator, ServiceClient } from "./core"; export declare class ServiceClientImpl implements ServiceClient { nc: NatsConnection; prefix: string | undefined; opts: RequestManyOptions; constructor(nc: NatsConnection, opts?: RequestManyOptions, prefix?: string); ping(name?: string, id?: string): Promise>; stats(name?: string, id?: string): Promise>; info(name?: string, id?: string): Promise>; q(v: ServiceVerb, name?: string, id?: string): Promise>; }