/**
 * Inline reviewer `CustomAgentConfig` for the Copilot ralph workflow.
 *
 * Why this exists instead of reusing `.github/agents/reviewer.md`: Copilot
 * CLI parses the disk agent's `tools:` frontmatter against its built-in
 * alias registry at load time. Custom tool names (like `submit_review`
 * registered via `defineTool` at session creation) are unknown at that
 * moment and get silently dropped. Defining the agent inline in
 * `customAgents` runs the tool-allowlist check against the session's live
 * tool registry, so `submit_review` is actually exposed to the subagent.
 *
 * This is a ralph-specific fork — the disk reviewer stays general-purpose
 * for non-ralph invocations.
 */
import type { CustomAgentConfig } from "@github/copilot-sdk";
/**
 * Build the ralph-specific reviewer `CustomAgentConfig`.
 *
 * Pass the session-level custom tool name(s) (e.g. `"submit_review"`) via
 * `submitReviewToolName` so the reviewer subagent's tool allowlist
 * includes it. Session-level tools named here are visible to the subagent;
 * omitted names are filtered out.
 */
export declare function buildRalphReviewerAgent(submitReviewToolName: string): CustomAgentConfig;
//# sourceMappingURL=copilot-reviewer.d.ts.map