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