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