{"version":3,"file":"search.d.cts","names":["gmail_v1","z","InferInteropZodOutput","GmailBaseTool","GmailBaseToolParams","searchSchema","ZodString","ZodNumber","ZodOptional","ZodEnum","ZodTypeAny","ZodObject","SearchSchema","infer","GmailSearch","Promise","Gmail","Schema$Message","Schema$Thread"],"sources":["../../../src/tools/gmail/search.d.ts"],"sourcesContent":["import { gmail_v1 } from \"googleapis\";\nimport { z } from \"zod/v3\";\nimport { InferInteropZodOutput } from \"@langchain/core/utils/types\";\nimport { GmailBaseTool, GmailBaseToolParams } from \"./base.js\";\ndeclare const searchSchema: z.ZodObject<{\n    query: z.ZodString;\n    maxResults: z.ZodOptional<z.ZodNumber>;\n    resource: z.ZodOptional<z.ZodEnum<[\"messages\", \"threads\"]>>;\n}, \"strip\", z.ZodTypeAny, {\n    query: string;\n    maxResults?: number | undefined;\n    resource?: \"messages\" | \"threads\" | undefined;\n}, {\n    query: string;\n    maxResults?: number | undefined;\n    resource?: \"messages\" | \"threads\" | undefined;\n}>;\nexport type SearchSchema = z.infer<typeof searchSchema>;\nexport declare class GmailSearch extends GmailBaseTool {\n    name: string;\n    schema: z.ZodObject<{\n        query: z.ZodString;\n        maxResults: z.ZodOptional<z.ZodNumber>;\n        resource: z.ZodOptional<z.ZodEnum<[\"messages\", \"threads\"]>>;\n    }, \"strip\", z.ZodTypeAny, {\n        query: string;\n        maxResults?: number | undefined;\n        resource?: \"messages\" | \"threads\" | undefined;\n    }, {\n        query: string;\n        maxResults?: number | undefined;\n        resource?: \"messages\" | \"threads\" | undefined;\n    }>;\n    description: string;\n    constructor(fields?: GmailBaseToolParams);\n    _call(arg: InferInteropZodOutput<SearchSchema>): Promise<string>;\n    parseMessages(gmail: gmail_v1.Gmail, messages: gmail_v1.Schema$Message[]): Promise<gmail_v1.Schema$Message[]>;\n    parseThreads(gmail: gmail_v1.Gmail, messages: gmail_v1.Schema$Message[]): Promise<gmail_v1.Schema$Thread[]>;\n}\nexport {};\n//# sourceMappingURL=search.d.ts.map"],"mappings":";;;;;;cAIcK,cAAcJ,CAAAA,CAAEU;SACnBV,CAAAA,CAAEK;EADCD,UAAAA,EAEEJ,CAAAA,CAAEO,WAUhB,CAV4BP,CAAAA,CAAEM,SAU9B,CAAA;EAXWD,QAAAA,EAECL,CAAAA,CAAEO,WAFHF,CAEeL,CAAAA,CAAEQ,OAFjBH,CAAAA,CAAAA,UAAAA,EAAAA,SAAAA,CAAAA,CAAAA,CAAAA;CACiBL,EAAEM,OAAAA,EAEpBN,CAAAA,CAAES,UAFkBH,EAAAA;EAAdC,KAAAA,EAAAA,MAAAA;EACYC,UAAAA,CAAAA,EAAAA,MAAAA,GAAAA,SAAAA;EAAdD,QAAAA,CAAAA,EAAAA,UAAAA,GAAAA,SAAAA,GAAAA,SAAAA;CACJP,EAAES;EAJgBC,KAAAA,EAAAA,MAAAA;EAAS,UAAA,CAAA,EAAA,MAAA,GAAA,SAAA;EAa3BC,QAAAA,CAAAA,EAAAA,UAAY,GAAA,SAAkBP,GAAAA,SAAbQ;AAC7B,CAAA,CAAA;AAGiBP,KAJLM,YAAAA,GAAeX,CAAAA,CAAEY,KAIZP,CAAAA,OAJyBD,YAIzBC,CAAAA;AACmBC,cAJfO,WAAAA,SAAoBX,aAAAA,CAILI;EAAdC,IAAAA,EAAAA,MAAAA;EACYC,MAAAA,EAHtBR,CAAAA,CAAEU,SAGoBF,CAAAA;IAAdD,KAAAA,EAFLP,CAAAA,CAAEK,SAEGE;IACFE,UAAAA,EAFET,CAAAA,CAAEO,WAEJE,CAFgBT,CAAAA,CAAEM,SAElBG,CAAAA;IAJJC,QAAAA,EAGIV,CAAAA,CAAEO,WAHNG,CAGkBV,CAAAA,CAAEQ,OAHpBE,CAAAA,CAAAA,UAAAA,EAAAA,SAAAA,CAAAA,CAAAA,CAAAA;EAcWP,CAAAA,EAAAA,OAAAA,EAVTH,CAAAA,CAAES,UAUON,EAAAA;IACYQ,KAAAA,EAAAA,MAAAA;IAAtBV,UAAAA,CAAAA,EAAAA,MAAAA,GAAAA,SAAAA;IAAsCa,QAAAA,CAAAA,EAAAA,UAAAA,GAAAA,SAAAA,GAAAA,SAAAA;EAC5Bf,CAAAA,EAAAA;IAA0BA,KAASiB,EAAAA,MAAAA;IAA2BjB,UAASiB,CAAAA,EAAAA,MAAAA,GAAAA,SAAAA;IAAjBF,QAAAA,CAAAA,EAAAA,UAAAA,GAAAA,SAAAA,GAAAA,SAAAA;EACvDf,CAAAA,CAAAA;EAA0BA,WAASiB,EAAAA,MAAAA;EAA2BjB,WAASkB,CAAAA,MAAAA,CAAAA,EAHtEd,mBAGsEc;EAAjBH,KAAAA,CAAAA,GAAAA,EAF/Db,qBAE+Da,CAFzCH,YAEyCG,CAAAA,CAAAA,EAFzBA,OAEyBA,CAAAA,MAAAA,CAAAA;EAnBrCZ,aAAAA,CAAAA,KAAAA,EAkBhBH,QAAAA,CAASgB,KAlBOb,EAAAA,QAAAA,EAkBUH,QAAAA,CAASiB,cAlBnBd,EAAAA,CAAAA,EAkBsCY,OAlBtCZ,CAkB8CH,QAAAA,CAASiB,cAlBvDd,EAAAA,CAAAA;EAAa,YAAA,CAAA,KAAA,EAmB9BH,QAAAA,CAASgB,KAnBqB,EAAA,QAAA,EAmBJhB,QAAAA,CAASiB,cAnBL,EAAA,CAAA,EAmBwBF,OAnBxB,CAmBgCf,QAAAA,CAASkB,aAnBzC,EAAA,CAAA"}