import type { ProviderCompactResult } from '../../../provider.js'; import type { SessionState } from './session-state.js'; import type { AbortCoordinator } from '../../shared/abort-coordinator.js'; import type { RetryLayer } from './retry-layer.js'; export interface CompactHandlerDeps { state: SessionState; abort: AbortCoordinator; retry: RetryLayer; initSessionId: string; traceWriter?: import('../../../trace/index.js').TraceSink; } export declare function compactHistory(deps: CompactHandlerDeps): Promise;