import type { AIConfig, AIRegistry, InferenceCache, ResolvedColumn } from '../engine'; export interface UseAIColumnResult { analysedCount: number; jobsResolved: number; totalAICount: number; isAnalysing: boolean; /** Bumps when cache jobs update — use to trigger persistence side-effects. */ statsRevision: number; } export declare function useAIColumn(opts: { aiConfig?: AIConfig; rows: Record[]; columns: ResolvedColumn[]; cache: InferenceCache; registry: AIRegistry | null; throttlePartialMs?: number; cacheHydrationEpoch?: number; }): UseAIColumnResult; //# sourceMappingURL=useAIColumn.d.ts.map