/** * Chat History Tool Definition * * Allows users to extract conversation history from NotebookLM notebooks * using browser automation to scrape the chat UI. */ import type { Tool } from "../../types.js"; export declare const getNotebookChatHistoryTool: Tool; export declare const chatHistoryTools: { inputSchema: { [x: string]: unknown; type: "object"; properties?: { [x: string]: object; } | undefined; required?: string[] | undefined; }; name: string; description?: string | undefined; outputSchema?: { [x: string]: unknown; type: "object"; properties?: { [x: string]: object; } | undefined; required?: string[] | undefined; } | undefined; annotations?: { title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; } | undefined; execution?: { taskSupport?: import("zod/v4/core").$InferEnumOutput<{ optional: "optional"; required: "required"; forbidden: "forbidden"; }> | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: import("zod/v4/core").$InferEnumOutput<{ light: "light"; dark: "dark"; }> | undefined; }[] | undefined; title?: string | undefined; }[];