import { IRbacValidator } from '../interfaces/rbac-validator.interface'; import { IRbacAccount } from '../interfaces/rbac-account.interface'; import { IRbacOptions } from '../interfaces/rbac-options.interface'; import { IEtcd } from '@nestcloud/common'; import { IRbacData } from '../interfaces/rbac-data.interface'; export declare class EtcdValidator implements IRbacValidator { private readonly logger; private readonly store; private client; validate(resource: string, verb: string, account: IRbacAccount): boolean; getData(): IRbacData; init(options: IRbacOptions, client?: IEtcd): Promise; private watch; }