import type { URI } from 'vscode-uri'; import type { RangeData } from '../common/range'; import type { ActiveTextEditorDiagnostic } from '../editor'; import { PromptString } from './prompt-string'; export declare function populateCodeContextTemplate(code: PromptString, fileUri: URI, repoName?: PromptString, type?: 'chat' | 'edit'): PromptString; export declare function populateCurrentEditorDiagnosticsTemplate(diagnostic: ActiveTextEditorDiagnostic, uri: URI): PromptString; export declare function populateTerminalOutputContextTemplate(output: string): string; export declare function populateCurrentSelectedCodeContextTemplate(code: PromptString, fileUri: URI, range?: RangeData): PromptString; export declare function populateListOfFilesContextTemplate(fileList: string, fileUri?: URI): string; export declare function populateContextTemplateFromText(templateText: PromptString, content: PromptString, fileUri: URI, range?: RangeData): PromptString; export declare function populateImportListContextTemplate(importList: PromptString, fileUri: URI): PromptString; export declare function populateCodeGenerationContextTemplate(precedingText: PromptString, followingText: PromptString, fileUri: URI, tag: PromptString): PromptString; //# sourceMappingURL=templates.d.ts.map