import type { Response } from "express";
import { RunnerService } from "./runner.service";
interface RunRequest {
    appName: string;
    userId: string;
    sessionId: string;
    newMessage: any;
    streaming?: boolean;
}
export declare class RunnerController {
    private readonly runnerService;
    constructor(runnerService: RunnerService);
    run(body: RunRequest): Promise<{
        events: import("@iqai/adk").Event[];
    } | {
        error: string;
    }>;
    runSSE(body: RunRequest, res: Response): Promise<void>;
}
export {};
//# sourceMappingURL=runner.controller.d.ts.map