import { Model } from "../api/types/Act"; /** * Model adapter for OpenAI. * * Supported models: * - computer-use-preview (1x agent credit if no apiKey) * * @param name - OpenAI model name @default "computer-use-preview" * @param apiKey - Your OpenAI API key * @returns A Model configuration object */ export declare function openai(options?: { name?: string; apiKey?: string; }): Model; /** * Recommended OpenAI system prompt for Ubuntu instances */ export declare const UBUNTU_SYSTEM_PROMPT: string; /** * Recommended OpenAI system prompt for Browser instances */ export declare const BROWSER_SYSTEM_PROMPT: string; /** * Recommended OpenAI system prompt for Windows instances */ export declare const WINDOWS_SYSTEM_PROMPT: string; export declare const STRUCTURED_OUTPUT_SECTION = "\n### Final Output \n- When you have completed your task and are ready to provide the final result to the user, use the 'structured_output' tool. \n- This tool allows you to output structured data according to the provided schema. \n- Ensure that your output matches the expected schema by providing the correct fields and data types as specified in the tool's parameters. \n- The output from this tool will be passed directly back to the user as the final result. \n- Do not present the final result in plain text; always use the 'structured_output' tool for the final output.";