import { z } from 'zod'; import { Pagination } from '../../../shared.js'; import type { ThreekitAuthProps } from '../../../ThreekitAuthProps.js'; import { Route } from '../../Route.js'; export declare const JobTask: z.ZodObject<{ id: z.ZodString; orgId: z.ZodString; jobId: z.ZodString; branch: z.ZodString; createdBy: z.ZodString; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; type: z.ZodString; image: z.ZodOptional; cmd: z.ZodOptional; parameters: z.ZodString; version: z.ZodOptional; title: z.ZodString; runs: z.ZodOptional; createdAt: z.ZodString; updatedAt: z.ZodString; startedAt: z.ZodOptional; stoppedAt: z.ZodOptional; wallClockTime: z.ZodOptional; results: z.ZodObject<{ files: z.ZodOptional; deletedAt: z.ZodOptional>; updatedAt: z.ZodOptional>; }, { id: z.ZodString; userId: z.ZodString; filename: z.ZodString; size: z.ZodNumber; encodings: z.ZodRecord>; hash: z.ZodString; extension: z.ZodString; mimeType: z.ZodString; }>, "strip", z.ZodTypeAny, { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }, { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }, { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }>; resultCode: z.ZodOptional>; resultMessage: z.ZodOptional; error: z.ZodOptional; reportProgress: z.ZodBoolean; progress: z.ZodNumber; zone: z.ZodOptional; podId: z.ZodOptional; instanceID: z.ZodOptional; cpuPlatform: z.ZodOptional; machineType: z.ZodOptional; gpuType: z.ZodOptional; preemptible: z.ZodOptional; machine: z.ZodOptional>; GPUTime: z.ZodOptional; requestCPUs: z.ZodOptional; limitCPUs: z.ZodOptional; nodeCPUs: z.ZodOptional; CPUTime: z.ZodOptional; requestRAM: z.ZodOptional; limitRAM: z.ZodOptional; nodeRAM: z.ZodOptional; RAMUsage: z.ZodOptional; }, "strip", z.ZodTypeAny, { orgId: string; createdAt: string; updatedAt: string; id: string; results: { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }; jobId: string; taskId: string; reportProgress: boolean; progress: number; createdBy?: string | undefined; error?: string | undefined; machineType?: string | undefined; gpuType?: string | undefined; startedAt?: string | undefined; stoppedAt?: string | undefined; wallClockTime?: number | undefined; resultCode?: import("../runs/JobRuns.js").JobRunResultCode | undefined; resultMessage?: string | undefined; zone?: string | undefined; podId?: string | undefined; instanceID?: string | undefined; cpuPlatform?: string | undefined; preemptible?: boolean | undefined; machine?: {} | undefined; GPUTime?: number | undefined; requestCPUs?: number | undefined; limitCPUs?: number | undefined; nodeCPUs?: number | undefined; CPUTime?: number | undefined; requestRAM?: number | undefined; limitRAM?: number | undefined; nodeRAM?: number | undefined; RAMUsage?: number | undefined; }, { orgId: string; createdAt: string; updatedAt: string; id: string; results: { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }; jobId: string; taskId: string; reportProgress: boolean; progress: number; createdBy?: string | undefined; error?: string | undefined; machineType?: string | undefined; gpuType?: string | undefined; startedAt?: string | undefined; stoppedAt?: string | undefined; wallClockTime?: number | undefined; resultCode?: import("../runs/JobRuns.js").JobRunResultCode | undefined; resultMessage?: string | undefined; zone?: string | undefined; podId?: string | undefined; instanceID?: string | undefined; cpuPlatform?: string | undefined; preemptible?: boolean | undefined; machine?: {} | undefined; GPUTime?: number | undefined; requestCPUs?: number | undefined; limitCPUs?: number | undefined; nodeCPUs?: number | undefined; CPUTime?: number | undefined; requestRAM?: number | undefined; limitRAM?: number | undefined; nodeRAM?: number | undefined; RAMUsage?: number | undefined; }>, "many">>; vrayVersion: z.ZodOptional; envFromSecret: z.ZodOptional; status: z.ZodOptional; duration: z.ZodOptional>; runStatus: z.ZodOptional; runResult: z.ZodOptional; reportProgress: z.ZodOptional; }, "strip", z.ZodTypeAny, { orgId: string; branch: string; type: string; createdBy: string; id: string; parameters: string; jobId: string; title: string; status?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; duration?: {} | undefined; runStatus?: string | undefined; version?: string | undefined; reportProgress?: boolean | undefined; runs?: { orgId: string; createdAt: string; updatedAt: string; id: string; results: { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }; jobId: string; taskId: string; reportProgress: boolean; progress: number; createdBy?: string | undefined; error?: string | undefined; machineType?: string | undefined; gpuType?: string | undefined; startedAt?: string | undefined; stoppedAt?: string | undefined; wallClockTime?: number | undefined; resultCode?: import("../runs/JobRuns.js").JobRunResultCode | undefined; resultMessage?: string | undefined; zone?: string | undefined; podId?: string | undefined; instanceID?: string | undefined; cpuPlatform?: string | undefined; preemptible?: boolean | undefined; machine?: {} | undefined; GPUTime?: number | undefined; requestCPUs?: number | undefined; limitCPUs?: number | undefined; nodeCPUs?: number | undefined; CPUTime?: number | undefined; requestRAM?: number | undefined; limitRAM?: number | undefined; nodeRAM?: number | undefined; RAMUsage?: number | undefined; }[] | undefined; image?: string | undefined; cmd?: string | undefined; vrayVersion?: string | undefined; envFromSecret?: string | undefined; runResult?: string | undefined; }, { orgId: string; branch: string; type: string; createdBy: string; id: string; parameters: string; jobId: string; title: string; status?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; duration?: {} | undefined; runStatus?: string | undefined; version?: string | undefined; reportProgress?: boolean | undefined; runs?: { orgId: string; createdAt: string; updatedAt: string; id: string; results: { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }; jobId: string; taskId: string; reportProgress: boolean; progress: number; createdBy?: string | undefined; error?: string | undefined; machineType?: string | undefined; gpuType?: string | undefined; startedAt?: string | undefined; stoppedAt?: string | undefined; wallClockTime?: number | undefined; resultCode?: import("../runs/JobRuns.js").JobRunResultCode | undefined; resultMessage?: string | undefined; zone?: string | undefined; podId?: string | undefined; instanceID?: string | undefined; cpuPlatform?: string | undefined; preemptible?: boolean | undefined; machine?: {} | undefined; GPUTime?: number | undefined; requestCPUs?: number | undefined; limitCPUs?: number | undefined; nodeCPUs?: number | undefined; CPUTime?: number | undefined; requestRAM?: number | undefined; limitRAM?: number | undefined; nodeRAM?: number | undefined; RAMUsage?: number | undefined; }[] | undefined; image?: string | undefined; cmd?: string | undefined; vrayVersion?: string | undefined; envFromSecret?: string | undefined; runResult?: string | undefined; }>; export type JobTask = z.infer; export declare const JobTaskListing: z.ZodObject; perPage: z.ZodOptional; sort: z.ZodOptional; }, { tasks: z.ZodArray; updatedAt: z.ZodOptional; type: z.ZodString; image: z.ZodOptional; cmd: z.ZodOptional; parameters: z.ZodString; version: z.ZodOptional; title: z.ZodString; runs: z.ZodOptional; createdAt: z.ZodString; updatedAt: z.ZodString; startedAt: z.ZodOptional; stoppedAt: z.ZodOptional; wallClockTime: z.ZodOptional; results: z.ZodObject<{ files: z.ZodOptional; deletedAt: z.ZodOptional>; updatedAt: z.ZodOptional>; }, { id: z.ZodString; userId: z.ZodString; filename: z.ZodString; size: z.ZodNumber; encodings: z.ZodRecord>; hash: z.ZodString; extension: z.ZodString; mimeType: z.ZodString; }>, "strip", z.ZodTypeAny, { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }, { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }, { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }>; resultCode: z.ZodOptional>; resultMessage: z.ZodOptional; error: z.ZodOptional; reportProgress: z.ZodBoolean; progress: z.ZodNumber; zone: z.ZodOptional; podId: z.ZodOptional; instanceID: z.ZodOptional; cpuPlatform: z.ZodOptional; machineType: z.ZodOptional; gpuType: z.ZodOptional; preemptible: z.ZodOptional; machine: z.ZodOptional>; GPUTime: z.ZodOptional; requestCPUs: z.ZodOptional; limitCPUs: z.ZodOptional; nodeCPUs: z.ZodOptional; CPUTime: z.ZodOptional; requestRAM: z.ZodOptional; limitRAM: z.ZodOptional; nodeRAM: z.ZodOptional; RAMUsage: z.ZodOptional; }, "strip", z.ZodTypeAny, { orgId: string; createdAt: string; updatedAt: string; id: string; results: { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }; jobId: string; taskId: string; reportProgress: boolean; progress: number; createdBy?: string | undefined; error?: string | undefined; machineType?: string | undefined; gpuType?: string | undefined; startedAt?: string | undefined; stoppedAt?: string | undefined; wallClockTime?: number | undefined; resultCode?: import("../runs/JobRuns.js").JobRunResultCode | undefined; resultMessage?: string | undefined; zone?: string | undefined; podId?: string | undefined; instanceID?: string | undefined; cpuPlatform?: string | undefined; preemptible?: boolean | undefined; machine?: {} | undefined; GPUTime?: number | undefined; requestCPUs?: number | undefined; limitCPUs?: number | undefined; nodeCPUs?: number | undefined; CPUTime?: number | undefined; requestRAM?: number | undefined; limitRAM?: number | undefined; nodeRAM?: number | undefined; RAMUsage?: number | undefined; }, { orgId: string; createdAt: string; updatedAt: string; id: string; results: { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }; jobId: string; taskId: string; reportProgress: boolean; progress: number; createdBy?: string | undefined; error?: string | undefined; machineType?: string | undefined; gpuType?: string | undefined; startedAt?: string | undefined; stoppedAt?: string | undefined; wallClockTime?: number | undefined; resultCode?: import("../runs/JobRuns.js").JobRunResultCode | undefined; resultMessage?: string | undefined; zone?: string | undefined; podId?: string | undefined; instanceID?: string | undefined; cpuPlatform?: string | undefined; preemptible?: boolean | undefined; machine?: {} | undefined; GPUTime?: number | undefined; requestCPUs?: number | undefined; limitCPUs?: number | undefined; nodeCPUs?: number | undefined; CPUTime?: number | undefined; requestRAM?: number | undefined; limitRAM?: number | undefined; nodeRAM?: number | undefined; RAMUsage?: number | undefined; }>, "many">>; vrayVersion: z.ZodOptional; envFromSecret: z.ZodOptional; status: z.ZodOptional; duration: z.ZodOptional>; runStatus: z.ZodOptional; runResult: z.ZodOptional; reportProgress: z.ZodOptional; }, "strip", z.ZodTypeAny, { orgId: string; branch: string; type: string; createdBy: string; id: string; parameters: string; jobId: string; title: string; status?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; duration?: {} | undefined; runStatus?: string | undefined; version?: string | undefined; reportProgress?: boolean | undefined; runs?: { orgId: string; createdAt: string; updatedAt: string; id: string; results: { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }; jobId: string; taskId: string; reportProgress: boolean; progress: number; createdBy?: string | undefined; error?: string | undefined; machineType?: string | undefined; gpuType?: string | undefined; startedAt?: string | undefined; stoppedAt?: string | undefined; wallClockTime?: number | undefined; resultCode?: import("../runs/JobRuns.js").JobRunResultCode | undefined; resultMessage?: string | undefined; zone?: string | undefined; podId?: string | undefined; instanceID?: string | undefined; cpuPlatform?: string | undefined; preemptible?: boolean | undefined; machine?: {} | undefined; GPUTime?: number | undefined; requestCPUs?: number | undefined; limitCPUs?: number | undefined; nodeCPUs?: number | undefined; CPUTime?: number | undefined; requestRAM?: number | undefined; limitRAM?: number | undefined; nodeRAM?: number | undefined; RAMUsage?: number | undefined; }[] | undefined; image?: string | undefined; cmd?: string | undefined; vrayVersion?: string | undefined; envFromSecret?: string | undefined; runResult?: string | undefined; }, { orgId: string; branch: string; type: string; createdBy: string; id: string; parameters: string; jobId: string; title: string; status?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; duration?: {} | undefined; runStatus?: string | undefined; version?: string | undefined; reportProgress?: boolean | undefined; runs?: { orgId: string; createdAt: string; updatedAt: string; id: string; results: { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }; jobId: string; taskId: string; reportProgress: boolean; progress: number; createdBy?: string | undefined; error?: string | undefined; machineType?: string | undefined; gpuType?: string | undefined; startedAt?: string | undefined; stoppedAt?: string | undefined; wallClockTime?: number | undefined; resultCode?: import("../runs/JobRuns.js").JobRunResultCode | undefined; resultMessage?: string | undefined; zone?: string | undefined; podId?: string | undefined; instanceID?: string | undefined; cpuPlatform?: string | undefined; preemptible?: boolean | undefined; machine?: {} | undefined; GPUTime?: number | undefined; requestCPUs?: number | undefined; limitCPUs?: number | undefined; nodeCPUs?: number | undefined; CPUTime?: number | undefined; requestRAM?: number | undefined; limitRAM?: number | undefined; nodeRAM?: number | undefined; RAMUsage?: number | undefined; }[] | undefined; image?: string | undefined; cmd?: string | undefined; vrayVersion?: string | undefined; envFromSecret?: string | undefined; runResult?: string | undefined; }>, "many">; }>, "strip", z.ZodTypeAny, { tasks: { orgId: string; branch: string; type: string; createdBy: string; id: string; parameters: string; jobId: string; title: string; status?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; duration?: {} | undefined; runStatus?: string | undefined; version?: string | undefined; reportProgress?: boolean | undefined; runs?: { orgId: string; createdAt: string; updatedAt: string; id: string; results: { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }; jobId: string; taskId: string; reportProgress: boolean; progress: number; createdBy?: string | undefined; error?: string | undefined; machineType?: string | undefined; gpuType?: string | undefined; startedAt?: string | undefined; stoppedAt?: string | undefined; wallClockTime?: number | undefined; resultCode?: import("../runs/JobRuns.js").JobRunResultCode | undefined; resultMessage?: string | undefined; zone?: string | undefined; podId?: string | undefined; instanceID?: string | undefined; cpuPlatform?: string | undefined; preemptible?: boolean | undefined; machine?: {} | undefined; GPUTime?: number | undefined; requestCPUs?: number | undefined; limitCPUs?: number | undefined; nodeCPUs?: number | undefined; CPUTime?: number | undefined; requestRAM?: number | undefined; limitRAM?: number | undefined; nodeRAM?: number | undefined; RAMUsage?: number | undefined; }[] | undefined; image?: string | undefined; cmd?: string | undefined; vrayVersion?: string | undefined; envFromSecret?: string | undefined; runResult?: string | undefined; }[]; sort?: string | undefined; page?: number | undefined; perPage?: number | undefined; }, { tasks: { orgId: string; branch: string; type: string; createdBy: string; id: string; parameters: string; jobId: string; title: string; status?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; duration?: {} | undefined; runStatus?: string | undefined; version?: string | undefined; reportProgress?: boolean | undefined; runs?: { orgId: string; createdAt: string; updatedAt: string; id: string; results: { files?: { createdAt: string; id: string; userId: string; filename: string; size: number; encodings: Record>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }; jobId: string; taskId: string; reportProgress: boolean; progress: number; createdBy?: string | undefined; error?: string | undefined; machineType?: string | undefined; gpuType?: string | undefined; startedAt?: string | undefined; stoppedAt?: string | undefined; wallClockTime?: number | undefined; resultCode?: import("../runs/JobRuns.js").JobRunResultCode | undefined; resultMessage?: string | undefined; zone?: string | undefined; podId?: string | undefined; instanceID?: string | undefined; cpuPlatform?: string | undefined; preemptible?: boolean | undefined; machine?: {} | undefined; GPUTime?: number | undefined; requestCPUs?: number | undefined; limitCPUs?: number | undefined; nodeCPUs?: number | undefined; CPUTime?: number | undefined; requestRAM?: number | undefined; limitRAM?: number | undefined; nodeRAM?: number | undefined; RAMUsage?: number | undefined; }[] | undefined; image?: string | undefined; cmd?: string | undefined; vrayVersion?: string | undefined; envFromSecret?: string | undefined; runResult?: string | undefined; }[]; sort?: string | undefined; page?: number | undefined; perPage?: number | undefined; }>; export type JobTaskListing = z.infer; export declare const QueryJobTaskProps: z.ZodObject<{ jobId: z.ZodOptional; runStatus: z.ZodOptional; }, "strip", z.ZodTypeAny, { jobId?: string | undefined; runStatus?: string | undefined; }, { jobId?: string | undefined; runStatus?: string | undefined; }>; export type QueryJobTaskProps = z.infer; export declare class JobTasks extends Route { constructor(auth: ThreekitAuthProps); get(queryProps?: QueryJobTaskProps, pagination?: Pagination): Promise>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }; jobId: string; taskId: string; reportProgress: boolean; progress: number; createdBy?: string | undefined; error?: string | undefined; machineType?: string | undefined; gpuType?: string | undefined; startedAt?: string | undefined; stoppedAt?: string | undefined; wallClockTime?: number | undefined; resultCode?: import("../runs/JobRuns.js").JobRunResultCode | undefined; resultMessage?: string | undefined; zone?: string | undefined; podId?: string | undefined; instanceID?: string | undefined; cpuPlatform?: string | undefined; preemptible?: boolean | undefined; machine?: {} | undefined; GPUTime?: number | undefined; requestCPUs?: number | undefined; limitCPUs?: number | undefined; nodeCPUs?: number | undefined; CPUTime?: number | undefined; requestRAM?: number | undefined; limitRAM?: number | undefined; nodeRAM?: number | undefined; RAMUsage?: number | undefined; }[] | undefined; image?: string | undefined; cmd?: string | undefined; vrayVersion?: string | undefined; envFromSecret?: string | undefined; runResult?: string | undefined; }[]; sort?: string | undefined; page?: number | undefined; perPage?: number | undefined; }, any>>; getById(id: string): Promise>; hash: string; extension: string; mimeType: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[] | undefined; }; jobId: string; taskId: string; reportProgress: boolean; progress: number; createdBy?: string | undefined; error?: string | undefined; machineType?: string | undefined; gpuType?: string | undefined; startedAt?: string | undefined; stoppedAt?: string | undefined; wallClockTime?: number | undefined; resultCode?: import("../runs/JobRuns.js").JobRunResultCode | undefined; resultMessage?: string | undefined; zone?: string | undefined; podId?: string | undefined; instanceID?: string | undefined; cpuPlatform?: string | undefined; preemptible?: boolean | undefined; machine?: {} | undefined; GPUTime?: number | undefined; requestCPUs?: number | undefined; limitCPUs?: number | undefined; nodeCPUs?: number | undefined; CPUTime?: number | undefined; requestRAM?: number | undefined; limitRAM?: number | undefined; nodeRAM?: number | undefined; RAMUsage?: number | undefined; }[] | undefined; image?: string | undefined; cmd?: string | undefined; vrayVersion?: string | undefined; envFromSecret?: string | undefined; runResult?: string | undefined; }, any>>; }