import { RestoreCommerceGrpcClient } from '@restorecommerce/rc-grpc-clients';
import { type UserServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/user.js';
import { type RoleServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/role.js';
import { type AuthenticationLogServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/authentication_log.js';
import { type TokenServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/token.js';
import { type OAuthServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/oauth.js';
import { type GrpcClientConfig } from '@restorecommerce/grpc-client';
export declare class IdentitySrvGrpcClient extends RestoreCommerceGrpcClient {
    readonly user: UserServiceClient;
    readonly role: RoleServiceClient;
    readonly authentication_log: AuthenticationLogServiceClient;
    readonly token: TokenServiceClient;
    readonly o_auth: OAuthServiceClient;
    constructor(address: string, cfg: GrpcClientConfig);
}
//# sourceMappingURL=index.d.ts.map