import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { Customer } from "./customer.js"; import { Document } from "./document.js"; import { EventStrategyName } from "./eventstrategyname.js"; import { GeneratedAttachmentContent } from "./generatedattachmentcontent.js"; import { Person } from "./person.js"; import { StructuredLink } from "./structuredlink.js"; /** * These are attachments that aren't natively present on the event, and have been smartly suggested. */ export type GeneratedAttachment = { /** * The name of method used to surface relevant data for a given calendar event. */ strategyName?: EventStrategyName | undefined; documents?: Array | undefined; person?: Person | undefined; customer?: Customer | undefined; /** * A list of links to external sources outside of Glean. */ externalLinks?: Array | undefined; content?: Array | undefined; }; /** @internal */ export declare const GeneratedAttachment$inboundSchema: z.ZodType; export declare function generatedAttachmentFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=generatedattachment.d.ts.map