import type { ResolvedPromptDocument } from "../../config-extends/dist/index.js";
export declare const CODE_REVIEW_PREVIEW_SPAWNS: readonly ["orchestrator", "reviewer", "profile-synthesis"];
export type CodeReviewPreviewSpawn = (typeof CODE_REVIEW_PREVIEW_SPAWNS)[number];
export interface PreviewCodeReviewSpawnPromptInput {
    cwd: string;
    spawn: CodeReviewPreviewSpawn;
    profile?: string;
    profileDirectories?: readonly string[];
    prUrl?: string;
    prDetails?: Record<string, unknown>;
    diff?: string;
    priorActivity?: Record<string, unknown>;
    additionalFeedback?: string;
    commentsPath?: string;
    profilePath?: string;
    partial?: boolean;
}
export interface CodeReviewSpawnPromptPreview {
    spawn: CodeReviewPreviewSpawn;
    prompt: string;
    promptDocument: ResolvedPromptDocument;
    profile?: string;
}
export declare function previewCodeReviewSpawnPrompt(input: PreviewCodeReviewSpawnPromptInput): Promise<CodeReviewSpawnPromptPreview>;
