import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { MessageTemplateDto } from "./messagetemplatedto.js"; import { StepFilterDto } from "./stepfilterdto.js"; /** * Reply callback settings */ export type ActivityNotificationStepResponseDtoReplyCallback = {}; /** * Control variables */ export type ControlVariables = {}; /** * Metadata for the workflow step */ export type ActivityNotificationStepResponseDtoMetadata = {}; /** * Step issues */ export type Issues = {}; export type ActivityNotificationStepResponseDto = { /** * Unique identifier of the step */ id: string; /** * Whether the step is active or not */ active: boolean; /** * Reply callback settings */ replyCallback?: ActivityNotificationStepResponseDtoReplyCallback | undefined; /** * Control variables */ controlVariables?: ControlVariables | undefined; /** * Metadata for the workflow step */ metadata?: ActivityNotificationStepResponseDtoMetadata | undefined; /** * Step issues */ issues?: Issues | undefined; /** * Filter criteria for the step */ filters: Array; /** * Optional template for the step */ template?: MessageTemplateDto | undefined; /** * Variants of the step */ variants?: Array | undefined; /** * The identifier for the template associated with this step */ templateId: string; /** * The name of the step */ name?: string | undefined; /** * The unique identifier for the parent step */ parentId?: string | null | undefined; }; /** @internal */ export declare const ActivityNotificationStepResponseDtoReplyCallback$inboundSchema: z.ZodType; export declare function activityNotificationStepResponseDtoReplyCallbackFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ControlVariables$inboundSchema: z.ZodType; export declare function controlVariablesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ActivityNotificationStepResponseDtoMetadata$inboundSchema: z.ZodType; export declare function activityNotificationStepResponseDtoMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Issues$inboundSchema: z.ZodType; export declare function issuesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ActivityNotificationStepResponseDto$inboundSchema: z.ZodType; export declare function activityNotificationStepResponseDtoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=activitynotificationstepresponsedto.d.ts.map