import { type LLMProvider } from "../../config.js"; import { QueryEngine } from "../../agent/QueryEngine.js"; import { CareerVividProxyEngine } from "../../agent/CareerVividProxyEngine.js"; import { Tool } from "../../agent/Tool.js"; /** * Returns the assembled system prompt for the given agent mode. * Delegates to the single-source-of-truth in agent/instructions.ts. * * To update agent behaviour — edit agent/instructions.ts. * Nothing else needs to change. */ export declare function getSystemInstruction(options: { jobs?: boolean; resume?: boolean; coding?: boolean; }): string; export declare function buildEngine(selectedProvider: LLMProvider, selectedModel: string, systemInstruction: string, tools: Tool[], thinkingBudget: number, includeThoughts: boolean, cvApiKey: string | undefined, geminiApiKey: string | undefined, project: string | undefined): QueryEngine | CareerVividProxyEngine | null; export declare function printBanner(options: { coding?: boolean; jobs?: boolean; resume?: boolean; pro?: boolean; think?: number; }, selectedProvider: string, selectedModel: string, _thinkingBudget: number): void; //# sourceMappingURL=engineResolver.d.ts.map