import { type LLMClient } from '@/ai/types';
import { AgentOptions } from "@/agent";
import { BrowserConnectorOptions } from "@/connectors/browserConnector";
export declare function convertToBamlClientOptions(client: LLMClient): Promise<Record<string, any>>;
export declare function tryDeriveUIGroundedClient(): LLMClient | null;
export declare function isClaude(llm: LLMClient): boolean;
export declare function buildDefaultBrowserAgentOptions({ agentOptions, browserOptions }: {
    agentOptions: AgentOptions;
    browserOptions: BrowserConnectorOptions;
}): {
    agentOptions: AgentOptions;
    browserOptions: BrowserConnectorOptions;
};
