import type { CompactDispatchResult } from './auto-compact-types.js'; import type { CompactTarget, DispatchIdeCompactInput } from './auto-compact-dispatcher-input.js'; export type { CompactTarget, DispatchIdeCompactInput }; /** * Dispatch compact via the active IDE's registered pathway. * * Returns a `CompactDispatchResult` envelope. The result is `ok` * when the dispatch path completed without error — for * `llm-self-compress` the LLM still has to do the actual summary, * so the orchestrator MUST NOT treat `ok: true` as proof that the * context actually shrunk; the next `peaks code auto-compact` probe * confirms. */ export declare function dispatchIdeCompact(input: DispatchIdeCompactInput): Promise;