import { gmail_v1 } from "googleapis"; import { z } from "zod"; import { GmailBaseTool, GmailBaseToolParams } from "./base.js"; export declare class GmailSearch extends GmailBaseTool { name: string; schema: z.ZodObject<{ query: z.ZodString; maxResults: z.ZodOptional; resource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { query: string; maxResults?: number | undefined; resource?: "messages" | "threads" | undefined; }, { query: string; maxResults?: number | undefined; resource?: "messages" | "threads" | undefined; }>; description: string; constructor(fields?: GmailBaseToolParams); _call(arg: z.output): Promise; parseMessages(messages: gmail_v1.Schema$Message[]): Promise; parseThreads(threads: gmail_v1.Schema$Thread[]): Promise; } export type SearchSchema = { query: string; maxResults?: number; resource?: "messages" | "threads"; };