import { BaseEntity } from "typeorm";
import { NestAuthTenant } from "../../tenant/entities/tenant.entity";
import { NestAuthPlatformAccess } from "../../user/entities/platform-access.entity";
import { NestAuthUserAccess } from "../../user/entities/user-access.entity";
import { NestAuthRolePermission } from "./role-permission.entity";
export declare class NestAuthRole extends BaseEntity {
    id: string;
    name: string;
    guard: string;
    tenantId: string;
    tenant: NestAuthTenant;
    isSystem: boolean;
    isActive: boolean;
    rolePermissions: NestAuthRolePermission[];
    createdAt: Date;
    updatedAt: Date;
    userAccesses: NestAuthUserAccess[];
    platformAccesses: NestAuthPlatformAccess[];
}
//# sourceMappingURL=role.entity.d.ts.map