export declare function dumpDir(): string; export interface DumpMeta { sid: string; injected: boolean; emergency: boolean; } /** Dump the full AgentMessage[] sent to the LLM for each context event. * Only fires when debug mode is on (ACP_DEBUG=1 or debug:true in config). * Files are sequential JSON in ~/.omp/acp-omp-dumps/: 0000.json, 0001.json, ... * Diff two dumps to verify prefix stability or inspect nudge injection. */ export declare function dumpContextMessages(messages: unknown[], meta: DumpMeta): string | null; /** Extract a compact summary of the provider request payload for log lines. * Captures the prefix signature (system prompt + first N messages) so cache * instability is visible as a changing hash between consecutive turns. */ export declare function summarizeProviderPayload(payload: unknown): Record; /** Dump the raw provider request payload — the actual bytes sent to the LLM * after ALL processing (ACP tags, omp system-reminders, message reordering). * This is the true LLM exit point via the `before_provider_request` hook. * Files: ~/.omp/acp-omp-dumps/req_NNNN.json */ export declare function dumpProviderRequest(payload: unknown, meta: { sid: string; }): string | null;