/**
 * Hook to manage collapse/expand state for hierarchical lists.
 * Used by permission matrix components to track collapsed applications.
 */
export declare function useCollapsibleState(): {
    collapsedApps: Set<string>;
    toggleApp: (appKey: string) => void;
    expandAll: () => void;
    collapseAll: (apps: string[]) => void;
    isAppCollapsed: (appKey: string) => boolean;
};
//# sourceMappingURL=useCollapsibleState.d.ts.map