import type { ElementContext } from '../types/change-types';
export type FileExcerpt = {
    path: string;
    content: string;
};
/**
 * Builds a prompt for structured tool-use output: N visual variants with
 * implementation specs. When `fileExcerpts` are provided, their contents are
 * embedded inline so the model has full context without needing read tools.
 */
export declare const buildCommentVariationPrompt: (instruction: string, element: ElementContext, variantCount: number, fileExcerpts?: FileExcerpt[]) => string;
//# sourceMappingURL=commentVariationPrompts.d.ts.map