import * as z from 'zod/v4'; export declare const WorkqueueColumnKeysArray: readonly ["id", "type", "status", "createdAt", "dateOfEvent", "placeOfEvent", "createdBy", "createdByUserType", "updatedByUserRole", "createdAtLocation", "updatedAtLocation", "updatedAt", "assignedTo", "updatedBy", "trackingId", "legalStatuses", "flags", "title", "outbox"]; export declare const WorkqueueColumnKeys: z.ZodEnum<{ id: "id"; title: "title"; type: "type"; updatedAt: "updatedAt"; placeOfEvent: "placeOfEvent"; createdByUserType: "createdByUserType"; createdAt: "createdAt"; createdBy: "createdBy"; createdAtLocation: "createdAtLocation"; status: "status"; assignedTo: "assignedTo"; trackingId: "trackingId"; legalStatuses: "legalStatuses"; dateOfEvent: "dateOfEvent"; updatedByUserRole: "updatedByUserRole"; updatedAtLocation: "updatedAtLocation"; updatedBy: "updatedBy"; flags: "flags"; outbox: "outbox"; }>; export type WorkqueueColumnKeys = z.infer; export declare const WorkqueueColumnValue: z.ZodObject<{ $event: z.ZodEnum<{ id: "id"; title: "title"; type: "type"; updatedAt: "updatedAt"; placeOfEvent: "placeOfEvent"; createdByUserType: "createdByUserType"; createdAt: "createdAt"; createdBy: "createdBy"; createdAtLocation: "createdAtLocation"; status: "status"; assignedTo: "assignedTo"; trackingId: "trackingId"; legalStatuses: "legalStatuses"; dateOfEvent: "dateOfEvent"; updatedByUserRole: "updatedByUserRole"; updatedAtLocation: "updatedAtLocation"; updatedBy: "updatedBy"; flags: "flags"; outbox: "outbox"; }>; }, z.core.$strip>; export type WorkqueueColumnValue = z.infer; /** * Configuration for column header and value of cell of workqueue. */ export declare const WorkqueueColumn: z.ZodObject<{ label: z.ZodObject; value: z.ZodObject<{ $event: z.ZodEnum<{ id: "id"; title: "title"; type: "type"; updatedAt: "updatedAt"; placeOfEvent: "placeOfEvent"; createdByUserType: "createdByUserType"; createdAt: "createdAt"; createdBy: "createdBy"; createdAtLocation: "createdAtLocation"; status: "status"; assignedTo: "assignedTo"; trackingId: "trackingId"; legalStatuses: "legalStatuses"; dateOfEvent: "dateOfEvent"; updatedByUserRole: "updatedByUserRole"; updatedAtLocation: "updatedAtLocation"; updatedBy: "updatedBy"; flags: "flags"; outbox: "outbox"; }>; }, z.core.$strip>; }, z.core.$strip>; export type WorkqueueColumn = z.infer; export type WorkqueueColumnInput = z.infer; export declare function defineWorkqueuesColumns(workqueueColumns: WorkqueueColumnInput[]): { label: { id: string; defaultMessage: string; description: string; }; value: { $event: "id" | "title" | "type" | "updatedAt" | "placeOfEvent" | "createdByUserType" | "createdAt" | "createdBy" | "createdAtLocation" | "status" | "assignedTo" | "trackingId" | "legalStatuses" | "dateOfEvent" | "updatedByUserRole" | "updatedAtLocation" | "updatedBy" | "flags" | "outbox"; }; }[]; //# sourceMappingURL=WorkqueueColumnConfig.d.ts.map