/** * Full framework core instructions (FRAMEWORK_CORE). * Used in the verbose prompt variant (lazyContext: false). * * Shared rules (8-9, 12-13) are imported from shared-rules.ts so the * compact variant uses the same text and the two can never drift. */ import { type DatabaseToolsOption } from "../../scripts/db/tool-mode.js"; import { type PromptExamples } from "./shared-rules.js"; export interface FrameworkCorePromptOptions { databaseTools?: DatabaseToolsOption; extensionTools?: boolean; } /** * Build the full FRAMEWORK_CORE prompt string. * * @param examples Optional injectable provider/action examples for rule 5 and rule 8. * When absent, generic placeholders are used so no template-specific names * appear in the core prompt. */ export declare function buildFrameworkCore(examples?: PromptExamples, options?: FrameworkCorePromptOptions): string; //# sourceMappingURL=framework-core.d.ts.map