import type { RepoStack } from "./scan.js"; /** The primary Cursor rule: a stack summary plus the detected commands. */ export declare function renderStackMdc(stack: RepoStack): string; /** * Node conventions rule — TypeScript or JavaScript flavored to match what the * repo actually is (`hasTypeScript`). Emitted by `aih profile` only for Node repos. */ export declare function renderNodeMdc(hasTypeScript: boolean): string; /** Serverless / AWS Lambda guidance, emitted when the Serverless Framework / AWS is detected. */ export declare function renderServerlessMdc(stack: RepoStack): string; /** * EF Core async rules, emitted only when a .NET stack is detected. Mirrors the * canonical guidance: async DB access, no sync-over-async, `AsNoTracking` reads. */ export declare function renderEfCoreMdc(): string;