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