import type { TeamRole } from '../../lib/permissions/types'; interface PermissionsMatrixProps { /** Filter by specific category */ category?: string; /** Compact mode (hide owner column, useful when space is limited) */ compact?: boolean; /** Callback when a cell is clicked (for future editing functionality) */ onCellClick?: (permission: string, role: TeamRole) => void; } /** * Component that displays the permissions matrix by role * * Shows which permissions each team role has in a visual table format. * Permissions are grouped by category for better organization. * * USAGE: * * @example * // Full matrix with all permissions * * * @example * // Filtered by category * * * @example * // Compact mode (no owner column) * */ export declare function PermissionsMatrix({ category, compact, onCellClick, }: PermissionsMatrixProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=PermissionsMatrix.d.ts.map