{"version":3,"file":"send_message.d.cts","names":["z","InferInteropZodOutput","GmailBaseTool","GmailBaseToolParams","sendMessageSchema","ZodString","ZodArray","ZodOptional","ZodTypeAny","ZodObject","SendMessageSchema","infer","GmailSendMessage","message","to","subject","cc","bcc","Promise"],"sources":["../../../src/tools/gmail/send_message.d.ts"],"sourcesContent":["import { z } from \"zod/v3\";\nimport { InferInteropZodOutput } from \"@langchain/core/utils/types\";\nimport { GmailBaseTool, GmailBaseToolParams } from \"./base.js\";\ndeclare const sendMessageSchema: z.ZodObject<{\n    message: z.ZodString;\n    to: z.ZodArray<z.ZodString, \"many\">;\n    subject: z.ZodString;\n    cc: z.ZodOptional<z.ZodArray<z.ZodString, \"many\">>;\n    bcc: z.ZodOptional<z.ZodArray<z.ZodString, \"many\">>;\n}, \"strip\", z.ZodTypeAny, {\n    message: string;\n    to: string[];\n    subject: string;\n    cc?: string[] | undefined;\n    bcc?: string[] | undefined;\n}, {\n    message: string;\n    to: string[];\n    subject: string;\n    cc?: string[] | undefined;\n    bcc?: string[] | undefined;\n}>;\nexport type SendMessageSchema = z.infer<typeof sendMessageSchema>;\nexport declare class GmailSendMessage extends GmailBaseTool {\n    name: string;\n    schema: z.ZodObject<{\n        message: z.ZodString;\n        to: z.ZodArray<z.ZodString, \"many\">;\n        subject: z.ZodString;\n        cc: z.ZodOptional<z.ZodArray<z.ZodString, \"many\">>;\n        bcc: z.ZodOptional<z.ZodArray<z.ZodString, \"many\">>;\n    }, \"strip\", z.ZodTypeAny, {\n        message: string;\n        to: string[];\n        subject: string;\n        cc?: string[] | undefined;\n        bcc?: string[] | undefined;\n    }, {\n        message: string;\n        to: string[];\n        subject: string;\n        cc?: string[] | undefined;\n        bcc?: string[] | undefined;\n    }>;\n    description: string;\n    constructor(fields?: GmailBaseToolParams);\n    private createEmailMessage;\n    _call({ message, to, subject, cc, bcc }: InferInteropZodOutput<SendMessageSchema>): Promise<string>;\n}\nexport {};\n//# sourceMappingURL=send_message.d.ts.map"],"mappings":";;;;;cAGcI,mBAAmBJ,CAAAA,CAAES;WACtBT,CAAAA,CAAEK;EADDD,EAAAA,EAENJ,CAAAA,CAAEM,QAFIF,CAEKJ,CAAAA,CAAEK,SAgBnB,EAAA,MAAA,CAAA;EAjBaA,OAAAA,EAEFL,CAAAA,CAAEK,SAFAA;EACMA,EAAAA,EAEbL,CAAAA,CAAEO,WAFWF,CAECL,CAAAA,CAAEM,QAFHD,CAEYL,CAAAA,CAAEK,SAFdA,EAAAA,MAAAA,CAAAA,CAAAA;EAAXC,GAAAA,EAGDN,CAAAA,CAAEO,WAHDD,CAGaN,CAAAA,CAAEM,QAHfA,CAGwBN,CAAAA,CAAEK,SAH1BC,EAAAA,MAAAA,CAAAA,CAAAA;CACGN,EAAEK,OAAAA,EAGHL,CAAAA,CAAEQ,UAHCH,EAAAA;EACoBA,OAAAA,EAAAA,MAAAA;EAAXC,EAAAA,EAAAA,MAAAA,EAAAA;EAAdC,OAAAA,EAAAA,MAAAA;EAC0BF,EAAAA,CAAAA,EAAAA,MAAAA,EAAAA,GAAAA,SAAAA;EAAXC,GAAAA,CAAAA,EAAAA,MAAAA,EAAAA,GAAAA,SAAAA;CAAhBN,EAAEO;EACGC,OAAAA,EAAAA,MAAAA;EANqBC,EAAAA,EAAAA,MAAAA,EAAAA;EAAS,OAAA,EAAA,MAAA;EAmBhCC,EAAAA,CAAAA,EAAAA,MAAAA,EAAAA,GAAAA,SAAiB;EACRE,GAAAA,CAAAA,EAAAA,MAAAA,EAAAA,GAAAA,SAAgB;CAGpBZ,CAAAA;AACQK,KALbK,iBAAAA,GAAoBV,CAAAA,CAAEW,KAKTN,CAAAA,OALsBD,iBAKtBC,CAAAA;AAAXC,cAJOM,gBAAAA,SAAyBV,aAAAA,CAIhCI;EACKD,IAAAA,EAAAA,MAAAA;EACoBA,MAAAA,EAJ3BL,CAAAA,CAAES,SAIyBJ,CAAAA;IAAXC,OAAAA,EAHXN,CAAAA,CAAEK,SAGSC;IAAdC,EAAAA,EAFFP,CAAAA,CAAEM,QAEAC,CAFSP,CAAAA,CAAEK,SAEXE,EAAAA,MAAAA,CAAAA;IAC0BF,OAAAA,EAFvBL,CAAAA,CAAEK,SAEqBA;IAAXC,EAAAA,EADjBN,CAAAA,CAAEO,WACeD,CADHN,CAAAA,CAAEM,QACCA,CADQN,CAAAA,CAAEK,SACVC,EAAAA,MAAAA,CAAAA,CAAAA;IAAdC,GAAAA,EAAFP,CAAAA,CAAEO,WAAAA,CAAYP,CAAAA,CAAEM,QAAdC,CAAuBP,CAAAA,CAAEK,SAAzBE,EAAAA,MAAAA,CAAAA,CAAAA;EACGC,CAAAA,EAAAA,OAAAA,EAAFR,CAAAA,CAAEQ,UAAAA,EAAAA;IANJC,OAAAA,EAAAA,MAAAA;IAoBWN,EAAAA,EAAAA,MAAAA,EAAAA;IAEbU,OAAAA,EAAAA,MAAAA;IAASC,EAAAA,CAAAA,EAAAA,MAAAA,EAAAA,GAAAA,SAAAA;IAAIC,GAAAA,CAAAA,EAAAA,MAAAA,EAAAA,GAAAA,SAAAA;EAASC,CAAAA,EAAAA;IAAIC,OAAAA,EAAAA,MAAAA;IAA6BP,EAAAA,EAAAA,MAAAA,EAAAA;IAAtBT,OAAAA,EAAAA,MAAAA;IAA2CiB,EAAAA,CAAAA,EAAAA,MAAAA,EAAAA,GAAAA,SAAAA;IAxB1ChB,GAAAA,CAAAA,EAAAA,MAAAA,EAAAA,GAAAA,SAAAA;EAAa,CAAA,CAAA;;uBAsBlCC;;;;;;;;KAEoBF,sBAAsBS,qBAAqBQ"}