import type { EntityConfig } from '../lib/entities/types'; /** * Hook to get all enabled entities for dynamic navigation * Filters entities based on enabled status and showInMenu flag * * NOTE: Entities must be initialized via EntityProvider in parent server component */ export declare function useEnabledEntities(): { entities: EntityConfig[]; isLoading: boolean; error: Error; refetch: () => void; }; /** * Hook to check if a specific entity is enabled * Optimized to avoid re-calling useEnabledEntities multiple times */ export declare function useIsEntityEnabled(entityName: string): boolean; /** * Hook to get a specific entity configuration from enabled entities list * Optimized to avoid re-calling useEnabledEntities multiple times * @deprecated Use useEntityConfig from './useEntityConfig' for full-featured config loading */ export declare function useEnabledEntityConfig(entityName: string): EntityConfig | null; //# sourceMappingURL=useEnabledEntities.d.ts.map