import * as z from 'zod/v4'; export declare const EventDocument: z.ZodObject<{ id: z.core.$ZodBranded; type: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; actions: z.ZodArray; 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>]>>; trackingId: z.ZodString; }, z.core.$strip>; export type EventDocument = z.infer; //# sourceMappingURL=EventDocument.d.ts.map