export declare class PermissionCategory<P extends number> {
readonly key: string;
readonly levels: string[];
readonly permissionsEnum: any;
readonly defaultValue: P;
constructor(key: string, permissionsEnum: any, defaultValue: P);
getClosestMatch(permission: number): string | undefined;
}