/**
 * Nolan Grout — the mentor agent persona.
 *
 * Nolan is a second, read-only `AgentSession` that lives inside each ezcoder-app window.
 * The user talks to him with `@Nolan <prompt>`. Nolan understands what EZ Coder is
 * building (project digest + live conversation context, assembled by the sidecar
 * and prepended to each question), then hands back short, terminology-correct
 * runnable prompts the user can fire into EZ Coder, plus blunt, casual
 * mentorship. Nolan never writes code; he recommends, EZ Coder executes.
 *
 * This module owns ONLY Nolan's identity + method. The "what they're building"
 * context is built fresh each turn by `buildNolanContext()` in the sidecar.
 */
/** The fenced-block language Nolan wraps every recommended EZ Coder prompt in.
 *  The webview special-cases ```prompt blocks into a "Send to EZ Coder" button. */
export declare const NOLAN_PROMPT_FENCE = "prompt";
/**
 * Build Nolan Grout's system prompt. No tool/work sections of the EZ Coder coding
 * prompt — Nolan is an advisor, not a coding agent. His read-only tools (read,
 * grep, find, ls, source_path, web_fetch, web_search, screenshot, kencode-search)
 * are listed by the session's own Tools section; this prompt teaches him how to
 * think and how to format what he hands back.
 */
export declare function buildNolanSystemPrompt(): string;
//# sourceMappingURL=nolan-prompt.d.ts.map