/**
 * Base prompt for tech stack analysis
 */
export declare const BASE_TECH_STACK_PROMPT = "Return ONLY a list of technology names. NO descriptions. NO explanations.";
/**
 * Prompt for Node.js project analysis
 */
export declare const NODE_ANALYSIS_PROMPT = "List ONLY the technology names from these dependencies:\n{{dependencies}}\n\nFormat as:\n\u2022 Technology1\n\u2022 Technology2\n\nNO descriptions.\nNO explanations.\nNO headers.\nNO categories.\nNO versions.\nJUST the list.";
/**
 * Prompt for Python project analysis
 */
export declare const PYTHON_ANALYSIS_PROMPT = "List ONLY the technology names from these dependencies:\n{{dependencies}}\n\nFormat as:\n\u2022 Technology1\n\u2022 Technology2\n\nNO descriptions.\nNO explanations.\nNO headers.\nNO categories.\nNO versions.\nJUST the list.";
/**
 * Prompt for dependency categorization
 */
export declare const CATEGORIZATION_PROMPT = "Group these technologies into ONLY these categories:\n\nTechnologies:\n{{dependencies}}\n\nCategories to use:\n\u2022 Core Technologies\n\u2022 Testing\n\u2022 Development Tools\n\nRules:\n\u2022 NO descriptions\n\u2022 NO explanations\n\u2022 NO additional categories\n\u2022 NO headers except category names\n\u2022 NO versions\n\u2022 ONLY technology names under each category\n\nExample format:\n{\n  \"Core Technologies\": [\"tech1\", \"tech2\"],\n  \"Testing\": [\"test1\", \"test2\"],\n  \"Development Tools\": [\"tool1\", \"tool2\"]\n}";
/**
 * Prompt for filtering by focus area
 */
export declare const FOCUS_AREA_PROMPT = "Given these technologies:\n{{dependencies}}\n\nFilter and return ONLY the technologies that are relevant to the {{focusArea}} area.\nFocus area is: {{focusArea}} (frontend, backend, or fullstack)\n\nRules:\n\u2022 Return ONLY the technology names that are relevant\n\u2022 Return as a JSON array of strings\n\u2022 NO descriptions\n\u2022 NO explanations\n\u2022 NO categories";
/**
 * Prompt for filtering by specific technology
 */
export declare const TECH_FOCUS_PROMPT = "Given these technologies:\n{{dependencies}}\n\nFilter and return ONLY the technologies that are related to {{techFocus}}.\nThe focus technology is: {{techFocus}}\n\nConsider:\n\u2022 Core libraries and frameworks\n\u2022 Testing tools specific to this technology\n\u2022 Development tools commonly used with this technology\n\u2022 Related ecosystem packages\n\nRules:\n\u2022 Return ONLY the technology names that are relevant\n\u2022 Return as a JSON array of strings\n\u2022 NO descriptions\n\u2022 NO explanations\n\u2022 NO categories";
/**
 * Formats for different output types
 */
export declare const OUTPUT_FORMATS: {
    readonly markdown: {
        readonly header: "";
        readonly subheader: "### ";
        readonly section: "";
        readonly list: "• ";
        readonly codeBlock: "";
    };
    readonly text: {
        readonly header: "";
        readonly subheader: "";
        readonly section: "";
        readonly list: "• ";
        readonly codeBlock: "";
    };
    readonly inline: {
        readonly header: "";
        readonly subheader: "";
        readonly section: "";
        readonly list: "";
        readonly codeBlock: "";
        readonly separator: ", ";
    };
    readonly json: {
        readonly type: "json_object";
    };
};
/**
 * Replaces template variables in a prompt
 */
export declare function formatPrompt(template: string, variables: Record<string, string>): string;
