/** * The following code is modified based on * https://github.com/nanobrowser/nanobrowser/blob/master/chrome-extension/src/background/agent/actions/json_gemini.ts * * Apache-2.0 License * Copyright (c) 2024 alexchenzl * https://github.com/nanobrowser/nanobrowser/blob/master/LICENSE */ export declare const geminiNavigatorOutputSchema: { type: string; properties: { current_state: { type: string; description: string; properties: { page_summary: { type: string; }; evaluation_previous_goal: { type: string; }; memory: { type: string; }; next_goal: { type: string; }; }; required: string[]; }; action: { type: string; items: { type: string; properties: { done: { type: string; properties: { text: { type: string; }; }; required: string[]; nullable: boolean; }; search_google: { type: string; properties: { query: { type: string; }; }; required: string[]; nullable: boolean; }; go_to_url: { type: string; properties: { url: { type: string; }; }; required: string[]; nullable: boolean; }; go_back: { type: string; nullable: boolean; description: string; }; click_element: { type: string; properties: { desc: { type: string; description: string; }; index: { type: string; }; xpath: { type: string; nullable: boolean; }; }; required: string[]; nullable: boolean; }; input_text: { type: string; properties: { desc: { type: string; description: string; }; index: { type: string; }; text: { type: string; }; xpath: { type: string; nullable: boolean; }; }; required: string[]; nullable: boolean; }; switch_tab: { type: string; properties: { tab_id: { type: string; }; }; required: string[]; nullable: boolean; }; open_tab: { type: string; properties: { url: { type: string; }; }; required: string[]; nullable: boolean; }; cache_content: { type: string; properties: { content: { type: string; }; }; required: string[]; nullable: boolean; }; scroll_down: { type: string; properties: { desc: { type: string; description: string; }; amount: { type: string; nullable: boolean; }; }; required: string[]; nullable: boolean; }; scroll_up: { type: string; properties: { desc: { type: string; description: string; }; amount: { type: string; nullable: boolean; }; }; required: string[]; nullable: boolean; }; send_keys: { type: string; properties: { desc: { type: string; description: string; }; keys: { type: string; }; }; required: string[]; nullable: boolean; }; scroll_to_text: { type: string; properties: { desc: { type: string; description: string; }; text: { type: string; }; }; required: string[]; nullable: boolean; }; get_dropdown_options: { type: string; properties: { index: { type: string; }; }; required: string[]; nullable: boolean; }; select_dropdown_option: { type: string; properties: { index: { type: string; }; text: { type: string; }; }; required: string[]; nullable: boolean; }; }; required: never[]; }; }; }; required: string[]; }; //# sourceMappingURL=json_gemini.d.ts.map