import { ArtusApplication } from '@artus/core'; import { CasbinModel, CasbinPolicy } from '../types'; import { CacheService } from './cache'; import { PluginCasbinClient } from '../plugins/plugin-casbin/client'; export declare class CasbinService { app: ArtusApplication; cacheService: CacheService; client: PluginCasbinClient; config: { maxModelVLevel: number; maxPolicyVLevel: number; }; formatModel(model: CasbinModel): string; formatPolicy(policy: CasbinPolicy): string; formatModels(models: CasbinModel[]): string; formatPolicies(policies: CasbinPolicy[]): string; }