/** * InfoCenter Hooks Barrel Export * * Provides centralized access to all InfoCenter hooks. * * @layer Presentation */ // Main orchestrator hook export { useInfoCenter } from './useInfoCenter'; export type { UseInfoCenterReturn } from './useInfoCenter'; // Data hooks (TanStack Query) export { useCrawledPages } from './useCrawledPages'; export type { UseCrawledPagesOptions, UseCrawledPagesReturn } from './useCrawledPages'; export { usePageAnalyses } from './usePageAnalyses'; export type { UsePageAnalysesOptions, UsePageAnalysesReturn } from './usePageAnalyses'; export { useElements } from './useElements'; export type { UseElementsOptions, UseElementsReturn } from './useElements'; export { useStatistics } from './useStatistics'; export type { UseStatisticsOptions, UseStatisticsReturn, InfoCenterStats } from './useStatistics'; // Mutation hooks export { useInfoCenterActions, useUpdatePage, useDeletePage, useRetriggerAnalysis, useUpdateElement } from './useInfoCenterActions'; // Custom polling hook export { useScanProgress } from './useScanProgress'; export type { UseScanProgressOptions, UseScanProgressReturn, ScanStatus, ScanProgress } from './useScanProgress'; // Re-export ReliabilityStatus for convenience in components export { ReliabilityStatus } from '@archer/domain';