import type { InteractiveModeContext } from "../types"; type BtwFollowUpResult = "accepted" | "busy" | "closed" | "rejected"; export declare class BtwController { #private; private readonly ctx; constructor(ctx: InteractiveModeContext); hasActiveRequest(): boolean; hasOpenPanel(): boolean; isTurnInFlight(): boolean; handleEscape(): boolean; dispose(): void; start(question: string): Promise; submitFollowUp(question: string): Promise; } export {};