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 { EmailLayoutRenderOutput } from "./emaillayoutrenderoutput.js"; import { LayoutPreviewPayloadDto } from "./layoutpreviewpayloaddto.js"; export declare const ResultType: { readonly Email: "email"; }; export type ResultType = ClosedEnum; export type One = { type?: ResultType | undefined; preview?: EmailLayoutRenderOutput | undefined; }; /** * Preview result */ export type Result = One; export type GenerateLayoutPreviewResponseDto = { /** * Preview payload example */ previewPayloadExample: LayoutPreviewPayloadDto; /** * The payload schema that was used to generate the preview payload example */ schema?: { [k: string]: any; } | null | undefined; /** * Preview result */ result: One; }; /** @internal */ export declare const ResultType$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const One$inboundSchema: z.ZodType; export declare function oneFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Result$inboundSchema: z.ZodType; export declare function resultFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GenerateLayoutPreviewResponseDto$inboundSchema: z.ZodType; export declare function generateLayoutPreviewResponseDtoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=generatelayoutpreviewresponsedto.d.ts.map