import type { AccessLevel } from '../AccessLevelToggle/AccessLevelToggle.svelte'; export interface RolePermissionSummary { resource: string; levels: AccessLevel[]; } interface RoleCardProps { id?: string; name: string; description?: string; memberCount?: number; /** System roles cannot be deleted */ system?: boolean; selected?: boolean; permissions?: RolePermissionSummary[]; class?: string; onclick?: () => void; onedit?: () => void; } declare const RoleCard: import("svelte").Component; type RoleCard = ReturnType; export default RoleCard;