import { Member, User } from 'eris'; import CommandContext from '../CommandContext'; import CommandInfo from '../Info/CommandInfo'; export default class Authorizer { private static DoesPermissionMatch; private static IsWildcardMatch; private configuration; private database; private logger; private readonly backdoor; private permissions; constructor(); initialize(): Promise; isAuthorized(context: CommandContext, command: CommandInfo, member: Member | User, strict?: boolean): boolean; private isRoleAllowed; private isUserAllowed; } //# sourceMappingURL=Authorizer.d.ts.map