import { Hub } from '../Results/type';
interface UseHubItemsResult {
    /** All available hub items */
    availableItems: string[];
    /** Currently enabled hub items */
    enabledItems: string[];
    /** Toggle a hub item's enabled state */
    toggleItem: (item: string) => void;
}
/**
 * Hook for managing hub items with persistence
 * @param hubs The complete list of hubs
 * @param storageKey The localStorage key for persistence (optional)
 * @returns Object containing item state and operations
 */
export declare const useHubItems: (hubs: Hub[], storageKey?: string) => UseHubItemsResult;
export {};
//# sourceMappingURL=useHubItems.d.ts.map