import { Permissions } from '../types'; import Step from './Step'; export default class PermissionCheckStep extends Step { roleHasPermissionInEnvironment: (rolesPermissions: Permissions, permission: string, environment: string, roleName: string) => boolean; roleHasPermissionInEveryEnvironment: (rolesPermissions: Permissions, permission: string, environments: string[], roleName: string) => boolean; roleHasEveryPermission: (roleName: string, permissions: string[], environments: string[]) => boolean; hasPermission(): boolean; }