import { NestAuthRole } from '../entities/role.entity'; export declare function getRolePermissionNames(role: Pick | null | undefined): string[]; export declare function mapRoleToResponse(role: NestAuthRole & { tenant?: { id: string; name: string; slug: string; }; }): { id: string; name: string; guard: string; isSystem: boolean; isActive: boolean; tenantId: string; tenant: { id: string; name: string; slug: string; }; permissions: string[]; createdAt: Date; updatedAt: Date; }; export declare function mapRoleToSessionSnapshot(role: NestAuthRole): Partial; //# sourceMappingURL=role-mapper.util.d.ts.map