import type { EngineNotice } from "../engine-notice.js";
export interface ToolCallIdFoldSeat {
    /** Observe one assistant message; announces the run's first folded call. */
    observe(message: {
        readonly content?: unknown;
    }): void;
}
/** The notice's attribution ids — the same pair, for the same reason, as {@link ResponseModelSeatIds}. */
export interface ToolCallIdFoldSeatIds {
    sessionId: string;
    runId: string;
}
export declare function createToolCallIdFoldSeat(onNotice: ((notice: EngineNotice) => void) | undefined, ids: ToolCallIdFoldSeatIds): ToolCallIdFoldSeat;
