import type { SummarizeEventSink, SummarizeInput, SummarizeRequest, SummarizeRuntime } from "./summarize-contracts.js";
type PreparedExecutionInput = {
    input: Exclude<SummarizeInput, {
        kind: "file" | "stdin";
    }>;
    cleanup: () => Promise<void>;
};
export declare function prepareExecutionInput({ request, runtime, emit, }: {
    request: SummarizeRequest;
    runtime: SummarizeRuntime;
    emit: SummarizeEventSink;
}): Promise<PreparedExecutionInput>;
export {};
