import * as z from "zod/v3"; import { BulkUpdateSubscriberPreferenceItemDto, BulkUpdateSubscriberPreferenceItemDto$Outbound } from "./bulkupdatesubscriberpreferenceitemdto.js"; /** * Rich context object with id and optional data */ export type Context2 = { id: string; /** * Optional additional context data */ data?: { [k: string]: any; } | undefined; }; export type BulkUpdateSubscriberPreferencesDtoContext = Context2 | string; export type BulkUpdateSubscriberPreferencesDto = { /** * Array of workflow preferences to update (maximum 100 items) */ preferences: Array; context?: { [k: string]: Context2 | string; } | undefined; }; /** @internal */ export type Context2$Outbound = { id: string; data?: { [k: string]: any; } | undefined; }; /** @internal */ export declare const Context2$outboundSchema: z.ZodType; export declare function context2ToJSON(context2: Context2): string; /** @internal */ export type BulkUpdateSubscriberPreferencesDtoContext$Outbound = Context2$Outbound | string; /** @internal */ export declare const BulkUpdateSubscriberPreferencesDtoContext$outboundSchema: z.ZodType; export declare function bulkUpdateSubscriberPreferencesDtoContextToJSON(bulkUpdateSubscriberPreferencesDtoContext: BulkUpdateSubscriberPreferencesDtoContext): string; /** @internal */ export type BulkUpdateSubscriberPreferencesDto$Outbound = { preferences: Array; context?: { [k: string]: Context2$Outbound | string; } | undefined; }; /** @internal */ export declare const BulkUpdateSubscriberPreferencesDto$outboundSchema: z.ZodType; export declare function bulkUpdateSubscriberPreferencesDtoToJSON(bulkUpdateSubscriberPreferencesDto: BulkUpdateSubscriberPreferencesDto): string; //# sourceMappingURL=bulkupdatesubscriberpreferencesdto.d.ts.map