import { RestoreCommerceGrpcClient } from '@restorecommerce/rc-grpc-clients';
import { FulfillmentServiceDefinition } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/fulfillment.js';
import { FulfillmentCourierServiceDefinition } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/fulfillment_courier.js';
import { FulfillmentProductServiceDefinition } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/fulfillment_product.js';
export class FulfillmentSrvGrpcClient extends RestoreCommerceGrpcClient {
    fulfillment;
    fulfillment_courier;
    fulfillment_product;
    constructor(address, cfg) {
        super(address, cfg);
        this.fulfillment = this.createClient(cfg, FulfillmentServiceDefinition, this.channel);
        this.fulfillment_courier = this.createClient(cfg, FulfillmentCourierServiceDefinition, this.channel);
        this.fulfillment_product = this.createClient(cfg, FulfillmentProductServiceDefinition, this.channel);
    }
}
//# sourceMappingURL=index.js.map