"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.OperatorDiscoveryClient = void 0;
const SdkRpc_1 = require("./SdkRpc");
const runtime_rpc_1 = require("@protobuf-ts/runtime-rpc");
/**
 * @generated from protobuf service OperatorDiscovery
 */
class OperatorDiscoveryClient {
    _transport;
    typeName = SdkRpc_1.OperatorDiscovery.typeName;
    methods = SdkRpc_1.OperatorDiscovery.methods;
    options = SdkRpc_1.OperatorDiscovery.options;
    constructor(_transport) {
        this._transport = _transport;
    }
    /**
     * @generated from protobuf rpc: discoverOperators
     */
    discoverOperators(input, options) {
        const method = this.methods[0], opt = this._transport.mergeOptions(options);
        return (0, runtime_rpc_1.stackIntercept)("unary", this._transport, method, opt, input);
    }
}
exports.OperatorDiscoveryClient = OperatorDiscoveryClient;
//# sourceMappingURL=SdkRpc.client.js.map