import { AuthorizeInfo } from './Authorize'; export declare const PERMISSION_CHECKER_INJECT_TOKEN: string; export interface IPermissionChecker { IsGranted(userInfo: any, authInfo: AuthorizeInfo): Promise | boolean; } export declare class PermissionChecker implements IPermissionChecker { IsGranted(userInfo: any, authInfo: AuthorizeInfo): Promise | boolean; }