export interface IContentTypeStats { total: number; withEmbeddings: number; coverage: number; } export interface IStatsData { [contentType: string]: IContentTypeStats; } export interface IStatsResponseDTO { success: boolean; data: IStatsData; } export interface IRegenerateResponseDTO { success: boolean; data: { contentType: string; locale: string; total: number; processed: number; failed: number; }; } export interface IDeleteResponseDTO { success: boolean; data: { contentType: string; deleted: number; }; } export declare const useStats: () => { stats: IStatsData; isLoading: boolean; error: string | null; refetch: () => void; regenerateContentType: (contentType: string) => Promise; regenerateAll: () => Promise; regeneratingContentType: string | null; deleteContentType: (contentType: string) => Promise; deleteAll: () => Promise; deletingContentType: string | null; };