import { ClientStreamingCall, DuplexStreamingCall, MethodInfo, RpcOptions, RpcTransport, ServerStreamingCall, UnaryCall } from "@protobuf-ts/runtime-rpc"; import { GrpcCallOptions, GrpcOptions } from "./grpc-options"; export declare class GrpcTransport implements RpcTransport { private readonly defaultOptions; private readonly client; constructor(defaultOptions: GrpcOptions); mergeOptions(options?: Partial): RpcOptions; private pickCallOptions; unary(method: MethodInfo, input: I, options: GrpcCallOptions): UnaryCall; serverStreaming(method: MethodInfo, input: I, options: GrpcCallOptions): ServerStreamingCall; clientStreaming(method: MethodInfo, options: GrpcCallOptions): ClientStreamingCall; duplex(method: MethodInfo, options: GrpcCallOptions): DuplexStreamingCall; close(): void; }