import { z } from 'zod'; /** * A collection of related messages forming a conversation. In an email client, * a thread is formed when one or more recipients respond to a message with their * own message. * * Fields here are the MCP-projected shape of the REST `threads` resource. Field * docs use `.describe()` so they reach the wire JSON Schema an MCP client reads. * * @see https://developers.google.com/workspace/gmail/api/guides */ export declare const Thread: z.ZodObject<{ id: z.ZodString; snippet: z.ZodOptional; messages: z.ZodArray; subject: z.ZodOptional; sender: z.ZodOptional; address: z.ZodString; }, z.core.$strip>>; toRecipients: z.ZodOptional; address: z.ZodString; }, z.core.$strip>>>; ccRecipients: z.ZodOptional; address: z.ZodString; }, z.core.$strip>>>; date: z.ZodOptional; plaintextBody: z.ZodOptional; htmlBody: z.ZodOptional; attachmentIds: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export type Thread = z.infer; //# sourceMappingURL=Thread.d.ts.map