///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
import { Document, Types } from 'mongoose';
interface IRoleQuery {
_id?: string;
}
interface IRoleUpdate {
name?: string;
}
interface IFeatureRef {
_id?: string;
featureId: string;
}
interface IRole {
_id?: string;
name: string;
level: number;
reqLimitPerSec: number;
description?: string;
absoluteAuthority?: boolean;
featuresRefs?: Types.DocumentArray;
}
declare const RoleModel: import("mongoose").Model & Omit, never>, any>;
export { IRoleQuery, IRoleUpdate, IFeatureRef, IRole };
export default RoleModel;