import type { LanguageId } from "../language-detector.js"; /** * Load the style-pack content for a given language. Checks for a per-project * override at `/.gg/styles/.md` first, falling back to the bundled * pack. Returns `null` if neither exists (defensive — should not happen for * any LanguageId in PACKS). */ export declare function loadPack(id: LanguageId, cwd: string): string | null; /** * Render the full "Language Style Packs" section that gets spliced into the * system prompt. Returns an empty string when the active set is empty so the * caller can skip the section entirely. * * The output is intentionally compact: a single header followed by each pack * separated by a blank line. Packs already include their own \`### \` * sub-headers. */ export declare function renderStylePacksSection(active: Set, cwd: string): string; //# sourceMappingURL=index.d.ts.map