/** * [WHO]: Provides buildGrubInitializerPrompt(), buildGrubCodingPrompt(), buildGrubTaskPrompt() * [FROM]: Depends on ./grub-i18n and ./grub-types for locale-aware task prompts * [TO]: Consumed by ./index.ts and ./grub-controller.ts for /grub prompt injection and dispatch * [HERE]: extensions/builtin/grub/grub-prompts.ts - prompt construction boundary for the Grub harness */ import { type GrubLocale } from "./grub-i18n.js"; import type { GrubTaskState } from "./grub-types.js"; export declare function buildGrubInitializerPrompt(locale: GrubLocale): string; export declare function buildGrubCodingPrompt(locale: GrubLocale): string; export declare function buildGrubTaskPrompt(task: GrubTaskState): string; export declare function getPromptPrefix(taskId: string): string;