import type { SessionEntry } from "../../config/sessions/types.js"; export type StoredModelOverride = { provider?: string; model: string; source: "session" | "parent"; }; export declare function resolveStoredModelOverride(params: { sessionEntry?: SessionEntry; sessionStore?: Record; sessionKey?: string; parentSessionKey?: string; defaultProvider: string; }): StoredModelOverride | null; export declare function isStaleHeartbeatAutoFallbackOverride(params: { isHeartbeat?: boolean; hasResolvedHeartbeatModelOverride?: boolean; sessionEntry?: SessionEntry; storedOverride?: StoredModelOverride | null; defaultProvider: string; defaultModel: string; primaryProvider?: string; primaryModel?: string; }): boolean;