export declare function ensureTemplateHome(): void; export declare const TASK_TYPES: { readonly 'super-coder': "super coder for all coding tasks"; readonly 'super-planner': "super planner for all planning tasks"; readonly 'super-researcher': "super researcher for answering any question"; readonly 'super-tester': "super tester to test stuff properly"; }; export type TaskType = keyof typeof TASK_TYPES; export declare const TASK_TYPE_IDS: TaskType[]; export declare function isValidTaskType(type: string): type is TaskType; /** * Matryoshka template resolution: * base template (super-coder.mdx) * + specialization overlay (overlays/coder-typescript.mdx) * + user prompt (injected at {{user_prompt}}) * * The overlay is inserted before the "## BEGIN" section of the base template. * If no overlay or no BEGIN section, overlay is appended before user prompt injection. * * When MCP_ENABLED_TOOLS is set, TOOLKIT table rows are filtered to only show enabled tools. */ export declare function applyTemplate(taskType: TaskType, userPrompt: string, specialization?: string): string; //# sourceMappingURL=index.d.ts.map