import type { OpenClawConfig } from "../config/config.js"; export declare const DEFAULT_PI_COMPACTION_RESERVE_TOKENS_FLOOR = 20000; type PiSettingsManagerLike = { getCompactionReserveTokens: () => number; applyOverrides: (overrides: { compaction: { reserveTokens: number; }; }) => void; }; export declare function ensurePiCompactionReserveTokens(params: { settingsManager: PiSettingsManagerLike; minReserveTokens?: number; }): { didOverride: boolean; reserveTokens: number; }; export declare function resolveCompactionReserveTokensFloor(cfg?: OpenClawConfig): number; export {};