import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ChatRenderOutput } from "./chatrenderoutput.js"; import { DigestRegularOutput } from "./digestregularoutput.js"; import { EmailRenderOutput } from "./emailrenderoutput.js"; import { InAppRenderOutput } from "./inapprenderoutput.js"; import { PreviewErrorDto } from "./previewerrordto.js"; import { PreviewPayloadDto } from "./previewpayloaddto.js"; import { PushRenderOutput } from "./pushrenderoutput.js"; import { SmsRenderOutput } from "./smsrenderoutput.js"; export declare const GeneratePreviewResponseDtoResult9Type: { readonly Digest: "digest"; }; export type GeneratePreviewResponseDtoResult9Type = ClosedEnum; export type Nine = { type?: GeneratePreviewResponseDtoResult9Type | undefined; preview?: DigestRegularOutput | undefined; }; export declare const GeneratePreviewResponseDtoResult8Type: { readonly Delay: "delay"; }; export type GeneratePreviewResponseDtoResult8Type = ClosedEnum; export type Eight = { type?: GeneratePreviewResponseDtoResult8Type | undefined; preview?: DigestRegularOutput | undefined; }; export declare const GeneratePreviewResponseDtoResult7Type: { readonly Chat: "chat"; }; export type GeneratePreviewResponseDtoResult7Type = ClosedEnum; export type Seven = { type?: GeneratePreviewResponseDtoResult7Type | undefined; preview?: ChatRenderOutput | undefined; error?: PreviewErrorDto | undefined; }; export declare const GeneratePreviewResponseDtoResult6Type: { readonly Push: "push"; }; export type GeneratePreviewResponseDtoResult6Type = ClosedEnum; export type Six = { type?: GeneratePreviewResponseDtoResult6Type | undefined; preview?: PushRenderOutput | undefined; error?: PreviewErrorDto | undefined; }; export declare const GeneratePreviewResponseDtoResult5Type: { readonly Sms: "sms"; }; export type GeneratePreviewResponseDtoResult5Type = ClosedEnum; export type Result5 = { type?: GeneratePreviewResponseDtoResult5Type | undefined; preview?: SmsRenderOutput | undefined; error?: PreviewErrorDto | undefined; }; export declare const GeneratePreviewResponseDtoResult4Type: { readonly InApp: "in_app"; }; export type GeneratePreviewResponseDtoResult4Type = ClosedEnum; export type Result4 = { type?: GeneratePreviewResponseDtoResult4Type | undefined; preview?: InAppRenderOutput | undefined; error?: PreviewErrorDto | undefined; }; export declare const GeneratePreviewResponseDtoResult3Type: { readonly Email: "email"; }; export type GeneratePreviewResponseDtoResult3Type = ClosedEnum; export type Three = { type?: GeneratePreviewResponseDtoResult3Type | undefined; preview?: EmailRenderOutput | undefined; error?: PreviewErrorDto | undefined; }; export declare const GeneratePreviewResponseDtoResultType: { readonly Email: "email"; }; export type GeneratePreviewResponseDtoResultType = ClosedEnum; export type Result2 = { type?: GeneratePreviewResponseDtoResultType | undefined; preview?: EmailRenderOutput | undefined; error?: PreviewErrorDto | undefined; }; /** * Preview result */ export type GeneratePreviewResponseDtoResult = { [k: string]: any; } | Result2 | Three | Result4 | Result5 | Six | Seven | Eight | Nine; export type GeneratePreviewResponseDto = { /** * Preview payload example */ previewPayloadExample: PreviewPayloadDto; /** * The payload schema that was used to generate the preview payload example */ schema?: { [k: string]: any; } | null | undefined; /** * Sample novu-signature header value for HTTP request steps */ novuSignature?: string | undefined; /** * Preview result */ result: { [k: string]: any; } | Result2 | Three | Result4 | Result5 | Six | Seven | Eight | Nine; }; /** @internal */ export declare const GeneratePreviewResponseDtoResult9Type$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Nine$inboundSchema: z.ZodType; export declare function nineFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GeneratePreviewResponseDtoResult8Type$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Eight$inboundSchema: z.ZodType; export declare function eightFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GeneratePreviewResponseDtoResult7Type$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Seven$inboundSchema: z.ZodType; export declare function sevenFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GeneratePreviewResponseDtoResult6Type$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Six$inboundSchema: z.ZodType; export declare function sixFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GeneratePreviewResponseDtoResult5Type$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Result5$inboundSchema: z.ZodType; export declare function result5FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GeneratePreviewResponseDtoResult4Type$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Result4$inboundSchema: z.ZodType; export declare function result4FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GeneratePreviewResponseDtoResult3Type$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Three$inboundSchema: z.ZodType; export declare function threeFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GeneratePreviewResponseDtoResultType$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Result2$inboundSchema: z.ZodType; export declare function result2FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GeneratePreviewResponseDtoResult$inboundSchema: z.ZodType; export declare function generatePreviewResponseDtoResultFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GeneratePreviewResponseDto$inboundSchema: z.ZodType; export declare function generatePreviewResponseDtoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=generatepreviewresponsedto.d.ts.map