export interface RunAgentOptions {
    prompt: string;
    agentName?: string;
    sessionId?: string;
    autoResume?: boolean;
    mode?: 'code' | 'architect' | 'ask' | 'debug' | 'orchestrator';
    model?: string;
    cwd?: string;
    configPath?: string;
    silent?: boolean;
}
export interface RunAgentResult {
    result: string;
    sessionId?: string;
    error?: string;
    rawOutput?: string;
    model?: string;
    nickname?: string;
    fallbackUsed?: string;
}
export declare class KiloRunner {
    private config;
    private timeoutMs;
    static INSTALL_INSTRUCTIONS: string;
    constructor();
    verifyInstallation(): Promise<{
        ok: boolean;
        message?: string;
    }>;
    runAgent(options: RunAgentOptions): Promise<RunAgentResult>;
}
//# sourceMappingURL=KiloRunner.d.ts.map