import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type IntercomData = { articlesHelpCenter?: boolean | undefined; admins?: boolean | undefined; contacts?: boolean | undefined; conversations?: boolean | undefined; conversationAttachments?: boolean | undefined; conversationNotes?: boolean | undefined; tickets?: boolean | undefined; ticketAttachments?: boolean | undefined; ticketComments?: boolean | undefined; ticketNotes?: boolean | undefined; filterUserId?: string | null | undefined; }; /** @internal */ export declare const IntercomData$inboundSchema: z.ZodType; /** @internal */ export type IntercomData$Outbound = { articles_help_center: boolean; admins: boolean; contacts: boolean; conversations: boolean; conversation_attachments: boolean; conversation_notes: boolean; tickets: boolean; ticket_attachments: boolean; ticket_comments: boolean; ticket_notes: boolean; filter_user_id?: string | null | undefined; }; /** @internal */ export declare const IntercomData$outboundSchema: z.ZodType; export declare function intercomDataToJSON(intercomData: IntercomData): string; export declare function intercomDataFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=intercomdata.d.ts.map