import { WithAccessControlMetadata } from '../types/accesscontrol'; import { CurrentUserDTO } from '../types/config'; export interface CurrentUser extends Omit { } export declare function userHasPermission(action: string, user: CurrentUser): boolean; export declare function userHasPermissionInMetadata(action: string, object: WithAccessControlMetadata): boolean; export declare function userHasAllPermissions(actions: string[], user: CurrentUser): boolean; export declare function userHasAnyPermission(actions: string[], user: CurrentUser): boolean;