/**
 * Agent Command - Interactive AI agent REPL
 * Provides natural language interface with tool calling
 */
import { Command } from "commander";
export interface StartAgentOptions {
    provider?: string;
    model?: string;
    project?: string;
    verbose?: boolean;
    maxTurns?: string;
    input?: string;
    confirm?: boolean;
    /** When true, suppress *all* confirm prompts including the cost gate. */
    noConfirm?: boolean;
    /** Cumulative USD ceiling — agent rejects further tool calls past this. */
    budgetUsd?: number | string;
}
/**
 * Start the AI agent
 * @param options - Agent options
 */
export declare function startAgent(options?: StartAgentOptions): Promise<void>;
export declare const agentCommand: Command;
