import type { AIProviderRegistryStatusEntry, ChatMessage } from '@genesislcap/foundation-ai';
import type { CostSessionModelEntry } from './cost-session-history';
/** Unique models used across a message list (includes sub-agent traces). */
export declare function collectSessionModels(messages: readonly ChatMessage[], providerStatuses?: readonly AIProviderRegistryStatusEntry[]): CostSessionModelEntry[];
//# sourceMappingURL=collect-session-models.d.ts.map