export interface AssistantThreadDebugPanelProps {
    /** Whether the floating side panel is open. */
    open: boolean;
    /** Called when the panel requests to open/close. */
    onOpenChange: (open: boolean) => void;
    /** Deployment id for a deployed agent (omit for base agents). */
    deploymentId?: string;
    /** Agent id — used as the lookup key for base agents. */
    agentId?: string;
    /** Whether the active agent is a base (non-deployed) agent. */
    isBaseAgent?: boolean;
    /** Active thread id. */
    threadId?: string;
    /** The current prompt text, used by the simulate action. */
    textPrompt?: string;
    /** Debug mode toggle value. */
    debugMode: boolean;
    /** Called when the debug toggle changes. */
    onDebugModeChange: (value: boolean) => void;
    /** Called when the reload-thread button is pressed. */
    onReloadThread?: () => void;
    /**
     * A `position: relative` element to scope the panel + dialogs into. When
     * provided, everything floats inside that element (the assistant window)
     * instead of covering the whole viewport.
     */
    container?: HTMLElement | null;
}
export declare function AssistantThreadDebugPanel({ open, onOpenChange, deploymentId, agentId, isBaseAgent, threadId, textPrompt, debugMode, onDebugModeChange, onReloadThread, container }: AssistantThreadDebugPanelProps): import("react/jsx-runtime").JSX.Element;
