import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ActionDto } from "./actiondto.js"; import { RedirectDto } from "./redirectdto.js"; export type InAppRenderOutput = { /** * Subject of the in-app notification */ subject?: string | undefined; /** * Body of the in-app notification */ body: string; /** * Avatar for the in-app notification */ avatar?: string | undefined; /** * Primary action details */ primaryAction?: ActionDto | undefined; /** * Secondary action details */ secondaryAction?: ActionDto | undefined; /** * Additional data */ data?: { [k: string]: any; } | undefined; /** * Redirect details */ redirect?: RedirectDto | undefined; }; /** @internal */ export declare const InAppRenderOutput$inboundSchema: z.ZodType; export declare function inAppRenderOutputFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=inapprenderoutput.d.ts.map