import type { NatsConnection, QueuedIterator, RequestManyOptions } from "@nats-io/nats-core/internal"; import { ServiceVerb } from "./types"; import type { ServiceClient, ServiceIdentity, ServiceInfo, ServiceStats } from "./types"; 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>; }