import { PromptTemplate } from "../../index.js";
declare const simplifiedEditPrompt = "Consider the following code:\n```{{{language}}}\n{{{codeToEdit}}}\n```\nEdit the code to perfectly satisfy the following user request:\n{{{userInput}}}\nOutput nothing except for the code. No code block, no English explanation, no start/end tags.";
declare const simplestEditPrompt = "Here is the code before editing:\n```{{{language}}}\n{{{codeToEdit}}}\n```\n\nHere is the edit requested:\n\"{{{userInput}}}\"\n\nHere is the code after editing:";
declare const gptEditPrompt: PromptTemplate;
declare const codellamaInfillEditPrompt = "{{filePrefix}}<FILL>{{fileSuffix}}";
declare const osModelsEditPrompt: PromptTemplate;
declare const mistralEditPrompt = "[INST] You are a helpful code assistant. Your task is to rewrite the following code with these instructions: \"{{{userInput}}}\"\n```{{{language}}}\n{{{codeToEdit}}}\n```\n\nJust rewrite the code without explanations: [/INST]\n```{{{language}}}";
declare const alpacaEditPrompt = "Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction: Rewrite the code to satisfy this request: \"{{{userInput}}}\"\n\n### Input:\n\n```{{{language}}}\n{{{codeToEdit}}}\n```\n\n### Response:\n\nSure! Here's the code you requested:\n```{{{language}}}\n";
declare const phindEditPrompt = "### System Prompt\nYou are an expert programmer and write code on the first attempt without any errors or fillers.\n\n### User Message:\nRewrite the code to satisfy this request: \"{{{userInput}}}\"\n\n```{{{language}}}\n{{{codeToEdit}}}\n```\n\n### Assistant:\nSure! Here's the code you requested:\n\n```{{{language}}}\n";
declare const deepseekEditPrompt = "### System Prompt\nYou are an AI programming assistant, utilizing the DeepSeek Coder model, developed by DeepSeek Company, and you only answer questions related to computer science. For politically sensitive questions, security and privacy issues, and other non-computer science questions, you will refuse to answer.\n### Instruction:\nRewrite the code to satisfy this request: \"{{{userInput}}}\"\n\n```{{{language}}}\n{{{codeToEdit}}}\n```<|EOT|>\n### Response:\nSure! Here's the code you requested:\n\n```{{{language}}}\n";
declare const zephyrEditPrompt = "<|system|>\nYou are an expert programmer and write code on the first attempt without any errors or fillers.</s>\n<|user|>\nRewrite the code to satisfy this request: \"{{{userInput}}}\"\n\n```{{{language}}}\n{{{codeToEdit}}}\n```</s>\n<|assistant|>\nSure! Here's the code you requested:\n\n```{{{language}}}\n";
declare const openchatEditPrompt = "GPT4 Correct User: You are an expert programmer and personal assistant. You are asked to rewrite the following code in order to {{{userInput}}}.\n```{{{language}}}\n{{{codeToEdit}}}\n```\nPlease only respond with code and put it inside of a markdown code block. Do not give any explanation, but your code should perfectly satisfy the user request.<|end_of_turn|>GPT4 Correct Assistant: Sure thing! Here is the rewritten code that you requested:\n```{{{language}}}\n";
declare const xWinCoderEditPrompt = "<system>: You are an AI coding assistant that helps people with programming. Write a response that appropriately completes the user's request.\n<user>: Please rewrite the following code with these instructions: \"{{{userInput}}}\"\n```{{{language}}}\n{{{codeToEdit}}}\n```\n\nJust rewrite the code without explanations:\n<AI>:\n```{{{language}}}";
declare const neuralChatEditPrompt = "### System:\nYou are an expert programmer and write code on the first attempt without any errors or fillers.\n### User:\nRewrite the code to satisfy this request: \"{{{userInput}}}\"\n\n```{{{language}}}\n{{{codeToEdit}}}\n```\n### Assistant:\nSure! Here's the code you requested:\n\n```{{{language}}}\n";
declare const codeLlama70bEditPrompt = "<s>Source: system\n\n You are an expert programmer and write code on the first attempt without any errors or fillers. <step> Source: user\n\n Rewrite the code to satisfy this request: \"{{{userInput}}}\"\n\n```{{{language}}}\n{{{codeToEdit}}}\n``` <step> Source: assistant\nDestination: user\n\n ";
declare const claudeEditPrompt: PromptTemplate;
declare const llama3EditPrompt: PromptTemplate;
declare const gemmaEditPrompt = "<start_of_turn>user\nYou are an expert programmer and write code on the first attempt without any errors or fillers. Rewrite the code to satisfy this request: \"{{{userInput}}}\"\n\n```{{{language}}}\n{{{codeToEdit}}}\n```<end_of_turn>\n<start_of_turn>model\nSure! Here's the code you requested:\n\n```{{{language}}}\n";
export { alpacaEditPrompt, claudeEditPrompt, codeLlama70bEditPrompt, codellamaInfillEditPrompt, deepseekEditPrompt, gemmaEditPrompt, gptEditPrompt, llama3EditPrompt, mistralEditPrompt, neuralChatEditPrompt, openchatEditPrompt, osModelsEditPrompt, phindEditPrompt, simplestEditPrompt, simplifiedEditPrompt, xWinCoderEditPrompt, zephyrEditPrompt, };
//# sourceMappingURL=edit.d.ts.map