import { RestoreCommerceGrpcClient } from '@restorecommerce/rc-grpc-clients';
import { type AccessControlServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/access_control.js';
import { type PolicyServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/policy.js';
import { type RuleServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/rule.js';
import { type PolicySetServiceClient } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/policy_set.js';
import { type GrpcClientConfig } from '@restorecommerce/grpc-client';
export declare class AccessControlSrvGrpcClient extends RestoreCommerceGrpcClient {
    readonly access_control: AccessControlServiceClient;
    readonly policy: PolicyServiceClient;
    readonly rule: RuleServiceClient;
    readonly policy_set: PolicySetServiceClient;
    constructor(address: string, cfg: GrpcClientConfig);
}
//# sourceMappingURL=index.d.ts.map