import type { AgentRuntime } from '@coralai/claude-code-agent';
export interface StreamResult {
    status: 'completed' | 'failed' | 'cancelled' | 'lost';
    output: string;
}
export interface WaitAndStreamOpts {
    pollMs?: number;
    signal?: AbortSignal;
    stateFile?: string;
    verbose?: boolean;
    logsDir?: string;
    quiet?: boolean;
}
export declare function waitAndStream(runtime: AgentRuntime, slot: string, opts?: WaitAndStreamOpts): Promise<StreamResult>;
//# sourceMappingURL=agentRenderer.d.ts.map