import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ChannelCTATypeEnum } from "./channelctatypeenum.js"; import { MessageAction } from "./messageaction.js"; import { MessageCTAData } from "./messagectadata.js"; export type MessageCTA = { /** * Type of call to action */ type?: ChannelCTATypeEnum | undefined; /** * Data associated with the call to action */ data?: MessageCTAData | undefined; /** * Action associated with the call to action */ action?: MessageAction | undefined; }; /** @internal */ export declare const MessageCTA$inboundSchema: z.ZodType; export declare function messageCTAFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=messagecta.d.ts.map