import type React from "react";
import type { AgentTerminalMessageGroupsProps } from "./components/AgentTerminalMessageGroups";
export declare function useAgentBrowserCaptureUi(input: {
    agentId?: string;
    sessionId?: string;
    isClaimedByCurrentSession: boolean;
    isClaimedByAnotherBrowser: boolean;
    isPendingBrowserCaptureWait: boolean;
    isMutationPending: boolean;
    pendingCallbackId?: string | null;
    claimBrowser: (takeOver: boolean) => void;
    releaseBrowser: () => void;
    cancelBrowserCapture: () => void;
}): {
    fixedBrowserClaimBanner: React.ReactNode;
    inlineBrowserClaimBanner: React.ReactNode;
    browserCaptureInlinePrompt?: AgentTerminalMessageGroupsProps["browserCaptureInlinePrompt"];
};
