import { z } from 'zod'; export declare const JobEventBase: z.ZodObject; sessionId: z.ZodOptional; clientTime: z.ZodOptional; metadata: z.ZodOptional; platformHost: z.ZodOptional; parameters: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; parameters?: any; }, { orgId: string; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; parameters?: any; }>; export declare const WorkerParameters: z.ZodObject<{ machineType: z.ZodOptional; cpuAllocation: z.ZodOptional; memoryAllocation: z.ZodOptional; gpuType: z.ZodOptional; }, "strip", z.ZodTypeAny, { machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; }, { machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; }>; export declare enum JobEventType { RealtimeJob = "realtime_task", BulkJobAction = "bulk_job_action", BulkJobTask = "bulk_job_task" } export declare const RealtimeJobEvent: z.ZodObject; sessionId: z.ZodOptional; clientTime: z.ZodOptional; metadata: z.ZodOptional; platformHost: z.ZodOptional; parameters: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; jobType: z.ZodString; queueDuration: z.ZodOptional; taskDuration: z.ZodOptional; errorMessage: z.ZodOptional; parameters: z.ZodOptional; results: z.ZodOptional; url: z.ZodOptional; }>, { machineType: z.ZodOptional; cpuAllocation: z.ZodOptional; memoryAllocation: z.ZodOptional; gpuType: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; eventType: JobEventType.RealtimeJob; jobType: string; assetId?: string | undefined; configuration?: any; url?: string | undefined; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; errorMessage?: string | undefined; parameters?: any; machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; queueDuration?: number | undefined; taskDuration?: number | undefined; results?: any; }, { orgId: string; eventType: JobEventType.RealtimeJob; jobType: string; assetId?: string | undefined; configuration?: any; url?: string | undefined; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; errorMessage?: string | undefined; parameters?: any; machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; queueDuration?: number | undefined; taskDuration?: number | undefined; results?: any; }>; export type RealtimeJobEvent = z.infer; export declare enum BulkJobAction { Start = "start", Cancel = "cancel", Stop = "stop" } export declare const BulkJobActionEvent: z.ZodObject; sessionId: z.ZodOptional; clientTime: z.ZodOptional; metadata: z.ZodOptional; platformHost: z.ZodOptional; parameters: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; jobId: z.ZodString; jobName: z.ZodString; jobType: z.ZodString; jobAction: z.ZodNativeEnum; taskCount: z.ZodNumber; jobPriority: z.ZodOptional; jobPool: z.ZodOptional; jobScheduler: z.ZodOptional; parameters: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; eventType: JobEventType.BulkJobAction; jobType: string; jobId: string; jobName: string; jobAction: BulkJobAction; taskCount: number; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; parameters?: any; jobPriority?: number | undefined; jobPool?: string | undefined; jobScheduler?: string | undefined; }, { orgId: string; eventType: JobEventType.BulkJobAction; jobType: string; jobId: string; jobName: string; jobAction: BulkJobAction; taskCount: number; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; parameters?: any; jobPriority?: number | undefined; jobPool?: string | undefined; jobScheduler?: string | undefined; }>; export type BulkJobActionEvent = z.infer; export declare enum TaskRunStatus { Success = "success", Failed = "failed", Cancelled = "cancelled" } export declare const BulkJobTaskEvent: z.ZodObject; sessionId: z.ZodOptional; clientTime: z.ZodOptional; metadata: z.ZodOptional; platformHost: z.ZodOptional; parameters: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; jobType: z.ZodString; jobId: z.ZodString; taskId: z.ZodString; runId: z.ZodString; runStatus: z.ZodNativeEnum; runDuration: z.ZodNumber; runStartTime: z.ZodOptional; parameters: z.ZodOptional; results: z.ZodOptional; errorMessage: z.ZodOptional; }>, { machineType: z.ZodOptional; cpuAllocation: z.ZodOptional; memoryAllocation: z.ZodOptional; gpuType: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; eventType: JobEventType.BulkJobTask; jobType: string; jobId: string; taskId: string; runId: string; runStatus: TaskRunStatus; runDuration: number; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; errorMessage?: string | undefined; parameters?: any; machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; results?: any; runStartTime?: string | undefined; }, { orgId: string; eventType: JobEventType.BulkJobTask; jobType: string; jobId: string; taskId: string; runId: string; runStatus: TaskRunStatus; runDuration: number; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; errorMessage?: string | undefined; parameters?: any; machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; results?: any; runStartTime?: string | undefined; }>; export type BulkJobTaskEvent = z.infer; export declare const jobEventTypeToEventZod: { realtime_task: z.ZodObject; sessionId: z.ZodOptional; clientTime: z.ZodOptional; metadata: z.ZodOptional; platformHost: z.ZodOptional; parameters: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; jobType: z.ZodString; queueDuration: z.ZodOptional; taskDuration: z.ZodOptional; errorMessage: z.ZodOptional; parameters: z.ZodOptional; results: z.ZodOptional; url: z.ZodOptional; }>, { machineType: z.ZodOptional; cpuAllocation: z.ZodOptional; memoryAllocation: z.ZodOptional; gpuType: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; eventType: JobEventType.RealtimeJob; jobType: string; assetId?: string | undefined; configuration?: any; url?: string | undefined; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; errorMessage?: string | undefined; parameters?: any; machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; queueDuration?: number | undefined; taskDuration?: number | undefined; results?: any; }, { orgId: string; eventType: JobEventType.RealtimeJob; jobType: string; assetId?: string | undefined; configuration?: any; url?: string | undefined; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; errorMessage?: string | undefined; parameters?: any; machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; queueDuration?: number | undefined; taskDuration?: number | undefined; results?: any; }>; bulk_job_action: z.ZodObject; sessionId: z.ZodOptional; clientTime: z.ZodOptional; metadata: z.ZodOptional; platformHost: z.ZodOptional; parameters: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; jobId: z.ZodString; jobName: z.ZodString; jobType: z.ZodString; jobAction: z.ZodNativeEnum; taskCount: z.ZodNumber; jobPriority: z.ZodOptional; jobPool: z.ZodOptional; jobScheduler: z.ZodOptional; parameters: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; eventType: JobEventType.BulkJobAction; jobType: string; jobId: string; jobName: string; jobAction: BulkJobAction; taskCount: number; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; parameters?: any; jobPriority?: number | undefined; jobPool?: string | undefined; jobScheduler?: string | undefined; }, { orgId: string; eventType: JobEventType.BulkJobAction; jobType: string; jobId: string; jobName: string; jobAction: BulkJobAction; taskCount: number; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; parameters?: any; jobPriority?: number | undefined; jobPool?: string | undefined; jobScheduler?: string | undefined; }>; bulk_job_task: z.ZodObject; sessionId: z.ZodOptional; clientTime: z.ZodOptional; metadata: z.ZodOptional; platformHost: z.ZodOptional; parameters: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; jobType: z.ZodString; jobId: z.ZodString; taskId: z.ZodString; runId: z.ZodString; runStatus: z.ZodNativeEnum; runDuration: z.ZodNumber; runStartTime: z.ZodOptional; parameters: z.ZodOptional; results: z.ZodOptional; errorMessage: z.ZodOptional; }>, { machineType: z.ZodOptional; cpuAllocation: z.ZodOptional; memoryAllocation: z.ZodOptional; gpuType: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; eventType: JobEventType.BulkJobTask; jobType: string; jobId: string; taskId: string; runId: string; runStatus: TaskRunStatus; runDuration: number; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; errorMessage?: string | undefined; parameters?: any; machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; results?: any; runStartTime?: string | undefined; }, { orgId: string; eventType: JobEventType.BulkJobTask; jobType: string; jobId: string; taskId: string; runId: string; runStatus: TaskRunStatus; runDuration: number; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; errorMessage?: string | undefined; parameters?: any; machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; results?: any; runStartTime?: string | undefined; }>; }; declare const JobEvent: z.ZodUnion<[z.ZodObject; sessionId: z.ZodOptional; clientTime: z.ZodOptional; metadata: z.ZodOptional; platformHost: z.ZodOptional; parameters: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; jobType: z.ZodString; queueDuration: z.ZodOptional; taskDuration: z.ZodOptional; errorMessage: z.ZodOptional; parameters: z.ZodOptional; results: z.ZodOptional; url: z.ZodOptional; }>, { machineType: z.ZodOptional; cpuAllocation: z.ZodOptional; memoryAllocation: z.ZodOptional; gpuType: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; eventType: JobEventType.RealtimeJob; jobType: string; assetId?: string | undefined; configuration?: any; url?: string | undefined; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; errorMessage?: string | undefined; parameters?: any; machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; queueDuration?: number | undefined; taskDuration?: number | undefined; results?: any; }, { orgId: string; eventType: JobEventType.RealtimeJob; jobType: string; assetId?: string | undefined; configuration?: any; url?: string | undefined; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; errorMessage?: string | undefined; parameters?: any; machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; queueDuration?: number | undefined; taskDuration?: number | undefined; results?: any; }>, z.ZodObject; sessionId: z.ZodOptional; clientTime: z.ZodOptional; metadata: z.ZodOptional; platformHost: z.ZodOptional; parameters: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; jobId: z.ZodString; jobName: z.ZodString; jobType: z.ZodString; jobAction: z.ZodNativeEnum; taskCount: z.ZodNumber; jobPriority: z.ZodOptional; jobPool: z.ZodOptional; jobScheduler: z.ZodOptional; parameters: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; eventType: JobEventType.BulkJobAction; jobType: string; jobId: string; jobName: string; jobAction: BulkJobAction; taskCount: number; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; parameters?: any; jobPriority?: number | undefined; jobPool?: string | undefined; jobScheduler?: string | undefined; }, { orgId: string; eventType: JobEventType.BulkJobAction; jobType: string; jobId: string; jobName: string; jobAction: BulkJobAction; taskCount: number; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; parameters?: any; jobPriority?: number | undefined; jobPool?: string | undefined; jobScheduler?: string | undefined; }>, z.ZodObject; sessionId: z.ZodOptional; clientTime: z.ZodOptional; metadata: z.ZodOptional; platformHost: z.ZodOptional; parameters: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; jobType: z.ZodString; jobId: z.ZodString; taskId: z.ZodString; runId: z.ZodString; runStatus: z.ZodNativeEnum; runDuration: z.ZodNumber; runStartTime: z.ZodOptional; parameters: z.ZodOptional; results: z.ZodOptional; errorMessage: z.ZodOptional; }>, { machineType: z.ZodOptional; cpuAllocation: z.ZodOptional; memoryAllocation: z.ZodOptional; gpuType: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; eventType: JobEventType.BulkJobTask; jobType: string; jobId: string; taskId: string; runId: string; runStatus: TaskRunStatus; runDuration: number; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; errorMessage?: string | undefined; parameters?: any; machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; results?: any; runStartTime?: string | undefined; }, { orgId: string; eventType: JobEventType.BulkJobTask; jobType: string; jobId: string; taskId: string; runId: string; runStatus: TaskRunStatus; runDuration: number; assetId?: string | undefined; configuration?: any; userId?: string | undefined; sessionId?: string | undefined; clientTime?: string | undefined; metadata?: any; platformHost?: string | undefined; errorMessage?: string | undefined; parameters?: any; machineType?: string | undefined; cpuAllocation?: number | undefined; memoryAllocation?: number | undefined; gpuType?: string | undefined; results?: any; runStartTime?: string | undefined; }>]>; export type JobEvent = z.infer; export {};