import { RestoreCommerceGrpcClient } from '@restorecommerce/rc-grpc-clients';
import { type AddressServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/address.js';
import { type CountryServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/country.js';
import { type TimezoneServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/timezone.js';
import { type ContactPointTypeServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/contact_point_type.js';
import { type CustomerServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/customer.js';
import { type ContactPointServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/contact_point.js';
import { type LocaleServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/locale.js';
import { type LocationServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/location.js';
import { type OrganizationServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/organization.js';
import { type ShopServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/shop.js';
import { type TaxServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/tax.js';
import { type TaxTypeServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/tax_type.js';
import { type UnitCodeServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/unit_code.js';
import { type TemplateServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/template.js';
import { type CredentialServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/credential.js';
import { type CurrencyServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/currency.js';
import { type SettingServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/setting.js';
import { type GrpcClientConfig } from '@restorecommerce/grpc-client';
export declare class ResourceSrvGrpcClient extends RestoreCommerceGrpcClient {
    readonly address: AddressServiceClient;
    readonly country: CountryServiceClient;
    readonly timezone: TimezoneServiceClient;
    readonly contact_point_type: ContactPointTypeServiceClient;
    readonly customer: CustomerServiceClient;
    readonly credential: CredentialServiceClient;
    readonly currency: CurrencyServiceClient;
    readonly contact_point: ContactPointServiceClient;
    readonly locale: LocaleServiceClient;
    readonly location: LocationServiceClient;
    readonly organization: OrganizationServiceClient;
    readonly shop: ShopServiceClient;
    readonly tax: TaxServiceClient;
    readonly tax_type: TaxTypeServiceClient;
    readonly unit_code: UnitCodeServiceClient;
    readonly template: TemplateServiceClient;
    readonly setting: SettingServiceClient;
    readonly command: any;
    constructor(address: string, cfg: GrpcClientConfig);
}
//# sourceMappingURL=index.d.ts.map