import type { AssistantMessage } from "../types"; import type { TransportFailureFacts } from "./fallback-transport"; export declare function classifyContextOverflow(message: AssistantMessage, transportFailure?: TransportFailureFacts, contextWindow?: number): boolean; /** * Check if an assistant message represents a context overflow error. * * Callers with normalized transport facts should use {@link classifyContextOverflow} * so typed provider codes take precedence over error prose. */ export declare function isContextOverflow(message: AssistantMessage, contextWindow?: number): boolean; /** * Get the overflow patterns for testing purposes. */ export declare function getOverflowPatterns(): RegExp[];