import type { Provider } from "@kenkaiiii/gg-ai"; export declare const DEFAULT_COMPACTION_THRESHOLD = 0.85; /** The latency-capped effective context window for a provider, if one applies. */ export declare function resolveLatencyWindowCap(provider: Provider): number | undefined; export interface CompactionPolicy { threshold: number; targetTokens: number; policyKey: string; } /** One trigger policy shared by app sessions and CLI compaction. */ export declare function resolveCompactionPolicy(options: { provider: Provider; model: string; contextWindow: number; threshold?: number; accountId?: string; approvedPlanPath?: string; }): CompactionPolicy;