import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { CenseyeTarget } from "./censeyetarget.js"; /** * Current state of the job. */ export declare const State: { readonly Started: "started"; readonly Completed: "completed"; readonly Failed: "failed"; readonly Unknown: "unknown"; }; /** * Current state of the job. */ export type State = OpenEnum; export type CenseyeJob = { /** * The point-in-time the asset data was evaluated at. */ atTime?: Date | undefined; /** * When the job was created. */ createTime?: Date | undefined; /** * When the job and results will be deleted. */ deleteTime?: Date | undefined; /** * Error message if the job failed. */ error?: string | undefined; /** * Unique identifier of the job. */ jobId: string; /** * Total number of result field-value pairs. */ resultCount?: number | undefined; /** * Current state of the job. */ state: State; target: CenseyeTarget; /** * When the job was last updated. */ updateTime?: Date | undefined; }; /** @internal */ export declare const State$inboundSchema: z.ZodType; /** @internal */ export declare const CenseyeJob$inboundSchema: z.ZodType; export declare function censeyeJobFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=censeyejob.d.ts.map