import * as z from 'zod/v4'; import { FieldValue, FieldUpdateValue } from './FieldValue'; /** * ActionUpdate is a record of a specific action that updated data fields. */ export declare const ActionUpdate: z.ZodRecord>>; export type ActionUpdate = z.infer; /** * EventState is an aggregate of all the actions that have been applied to event data. */ export declare const EventState: z.ZodRecord>>; export type EventState = z.infer; export declare const ActionStatus: { readonly Requested: "Requested"; readonly Accepted: "Accepted"; readonly Rejected: "Rejected"; }; export type ActionStatus = keyof typeof ActionStatus; export declare const ActionBase: z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; }, z.core.$strip>; export type ActionBase = z.infer; declare const AssignedAction: z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"ASSIGN">; assignedTo: z.ZodString; }, z.core.$strip>; export declare const RegisterAction: z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"REGISTER">; registrationNumber: z.ZodOptional; }, z.core.$strip>; export type RegisterAction = z.infer; export declare const ReasonContent: z.ZodObject<{ reason: z.ZodString; }, z.core.$strip>; export declare const PotentialDuplicate: z.ZodObject<{ id: z.core.$ZodBranded; trackingId: z.ZodString; }, z.core.$strip>; export type PotentialDuplicate = z.infer; export declare const DuplicateDetectedAction: z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"DUPLICATE_DETECTED">; content: z.ZodObject<{ duplicates: z.ZodArray; trackingId: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; export type DuplicateDetectedAction = z.infer; declare const CreatedAction: z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"CREATE">; }, z.core.$strip>; declare const EditAction: z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"EDIT">; content: z.ZodObject<{ comment: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; export type EditAction = z.infer; export declare const PrintContent: z.ZodObject<{ templateId: z.ZodOptional; }, z.core.$strip>; export type PrintContent = z.infer; declare const PrintCertificateAction: z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"PRINT_CERTIFICATE">; content: z.ZodNullable; }, z.core.$strip>>>; }, z.core.$strip>; export type PrintCertificateAction = z.infer; declare const RequestedCorrectionAction: z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"REQUEST_CORRECTION">; }, z.core.$strip>; export type RequestedCorrectionAction = z.infer; declare const CustomAction: z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"CUSTOM">; customActionType: z.ZodString; }, z.core.$strip>; export type CustomAction = z.infer; export declare const ActionDocument: z.ZodDiscriminatedUnion<[z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"CREATE">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"REJECT">; content: z.ZodObject<{ reason: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"DUPLICATE_DETECTED">; content: z.ZodObject<{ duplicates: z.ZodArray; trackingId: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"MARK_AS_NOT_DUPLICATE">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"MARK_AS_DUPLICATE">; content: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"ARCHIVE">; content: z.ZodObject<{ reason: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"NOTIFY">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"REGISTER">; registrationNumber: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"DECLARE">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"ASSIGN">; assignedTo: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"REQUEST_CORRECTION">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"APPROVE_CORRECTION">; requestId: z.ZodString; content: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"REJECT_CORRECTION">; requestId: z.ZodString; content: z.ZodObject<{ reason: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"UNASSIGN">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"PRINT_CERTIFICATE">; content: z.ZodNullable; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"READ">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"EDIT">; content: z.ZodObject<{ comment: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"CUSTOM">; customActionType: z.ZodString; }, z.core.$strip>], "type">; export type ActionDocument = z.infer; export declare const AsyncRejectActionDocument: z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; originalActionId: z.ZodNullable>>; type: z.ZodEnum<{ CUSTOM: "CUSTOM"; NOTIFY: "NOTIFY"; DECLARE: "DECLARE"; REGISTER: "REGISTER"; EDIT: "EDIT"; REJECT: "REJECT"; ARCHIVE: "ARCHIVE"; PRINT_CERTIFICATE: "PRINT_CERTIFICATE"; REQUEST_CORRECTION: "REQUEST_CORRECTION"; REJECT_CORRECTION: "REJECT_CORRECTION"; APPROVE_CORRECTION: "APPROVE_CORRECTION"; }>; status: z.ZodLiteral<"Rejected">; }, z.core.$strip>; export type AsyncRejectActionDocument = z.infer; export declare const Action: z.ZodUnion; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"CREATE">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"REJECT">; content: z.ZodObject<{ reason: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"DUPLICATE_DETECTED">; content: z.ZodObject<{ duplicates: z.ZodArray; trackingId: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"MARK_AS_NOT_DUPLICATE">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"MARK_AS_DUPLICATE">; content: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"ARCHIVE">; content: z.ZodObject<{ reason: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"NOTIFY">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"REGISTER">; registrationNumber: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"DECLARE">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"ASSIGN">; assignedTo: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"REQUEST_CORRECTION">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"APPROVE_CORRECTION">; requestId: z.ZodString; content: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"REJECT_CORRECTION">; requestId: z.ZodString; content: z.ZodObject<{ reason: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"UNASSIGN">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"PRINT_CERTIFICATE">; content: z.ZodNullable; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"READ">; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"EDIT">; content: z.ZodObject<{ comment: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; declaration: z.ZodRecord>>; annotation: z.ZodNullable>>>>; status: z.ZodEnum<{ Requested: "Requested"; Accepted: "Accepted"; Rejected: "Rejected"; }>; originalActionId: z.ZodNullable>>; type: z.ZodLiteral<"CUSTOM">; customActionType: z.ZodString; }, z.core.$strip>], "type">, z.ZodObject<{ id: z.core.$ZodBranded; transactionId: z.ZodString; createdByUserType: z.ZodEnum<{ user: "user"; system: "system"; }>; createdAt: z.ZodString; createdBy: z.ZodString; createdByRole: z.ZodOptional; createdBySignature: z.ZodOptional>>; createdAtLocation: z.ZodOptional>>; originalActionId: z.ZodNullable>>; type: z.ZodEnum<{ CUSTOM: "CUSTOM"; NOTIFY: "NOTIFY"; DECLARE: "DECLARE"; REGISTER: "REGISTER"; EDIT: "EDIT"; REJECT: "REJECT"; ARCHIVE: "ARCHIVE"; PRINT_CERTIFICATE: "PRINT_CERTIFICATE"; REQUEST_CORRECTION: "REQUEST_CORRECTION"; REJECT_CORRECTION: "REJECT_CORRECTION"; APPROVE_CORRECTION: "APPROVE_CORRECTION"; }>; status: z.ZodLiteral<"Rejected">; }, z.core.$strip>]>; export type Action = z.infer; export type CreatedAction = z.infer; export type AssignedAction = z.infer; export {}; //# sourceMappingURL=ActionDocument.d.ts.map