import { IClusterClientResponse } from "../../typings/IClusterClient"; import { IAuthProvider } from "../../typings/IAuthProvider"; export interface AuthorizatorErrorResponse { errorStatus: string; errorMessages: string[]; } export declare class Authorizator { private _http; private _httpNotIdempotent; constructor({clusterConfig, authProvider}: { clusterConfig: any; authProvider: IAuthProvider; }); setPermissions(subject: string, object: string, accessLevel: 'ReadWrite' | 'Read'): Promise>; deletePermissions(subject: string, object: string): Promise>; }