import { Config } from './config'; import Request from './request'; export type CasbinRequest = any[]; export declare class EnforceSDK { private config; private readonly request; constructor(config: Config, request: Request); enforce(permissionId: string, modelId: string, resourceId: string, enforcerId: string, owner: string, casbinRequest: CasbinRequest): Promise; batchEnforce(permissionId: string, modelId: string, resourceId: string, enforcerId: string, owner: string, casbinRequests: CasbinRequest[]): Promise; private doEnforce; }