/** * This file was auto-generated by Fern from our API Definition. */ import * as serializers from "../../../index"; import * as Flatfile from "../../../../api/index"; import * as core from "../../../../core"; import { JobType } from "./JobType"; import { JobSource } from "./JobSource"; import { JobDestination } from "./JobDestination"; import { JobUpdateConfig } from "./JobUpdateConfig"; import { Trigger } from "./Trigger"; import { JobStatus } from "./JobStatus"; import { FileId } from "../../commons/types/FileId"; import { JobMode } from "./JobMode"; import { JobSubject } from "./JobSubject"; import { EnvironmentId } from "../../commons/types/EnvironmentId"; import { JobPartExecution } from "./JobPartExecution"; import { JobId } from "../../commons/types/JobId"; export declare const JobConfig: core.serialization.ObjectSchema; export declare namespace JobConfig { interface Raw { type: JobType.Raw; operation: string; source: JobSource.Raw; destination?: JobDestination.Raw | null; config?: JobUpdateConfig.Raw | null; trigger?: Trigger.Raw | null; status?: JobStatus.Raw | null; progress?: number | null; fileId?: FileId.Raw | null; mode?: JobMode.Raw | null; input?: Record | null; subject?: JobSubject.Raw | null; outcome?: Record | null; result?: Record | null; info?: string | null; managed?: boolean | null; environmentId?: EnvironmentId.Raw | null; part?: number | null; partData?: Record | null; partExecution?: JobPartExecution.Raw | null; parentId?: JobId.Raw | null; predecessorIds?: JobId.Raw[] | null; metadata?: Record | null; } }