import { RestoreCommerceGrpcClient } from '@restorecommerce/rc-grpc-clients';
import { type ProductServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/product.js';
import { type ProductPrototypeServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/product_prototype.js';
import { type ProductCategoryServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/product_category.js';
import { type PriceGroupServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/price_group.js';
import { type ManufacturerServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/manufacturer.js';
import { type GrpcClientConfig } from '@restorecommerce/grpc-client';
export declare class CatalogSrvGrpcClient extends RestoreCommerceGrpcClient {
    readonly product: ProductServiceClient;
    readonly product_prototype: ProductPrototypeServiceClient;
    readonly product_category: ProductCategoryServiceClient;
    readonly price_group: PriceGroupServiceClient;
    readonly manufacturer: ManufacturerServiceClient;
    constructor(address: string, cfg: GrpcClientConfig);
}
//# sourceMappingURL=index.d.ts.map