import * as z from "zod/v3";
import { ClosedEnum } from "../../types/enums.js";
/**
 * Job lifecycle states:
 *
 * @remarks
 * * OPEN - Job created and accepting documents
 * * UPLOAD_COMPLETE - All documents have been received, and processing has not yet started
 * * IN_PROGRESS - Documents are being processed (AI extraction)
 * * COMPLETE - The full e2e process is complete
 * * FAILED - System error prevented job execution
 * * CANCELED - User initiated request to cancel a job
 */
export declare const BulkJobStatus: {
    readonly Open: "OPEN";
    readonly UploadComplete: "UPLOAD_COMPLETE";
    readonly InProgress: "IN_PROGRESS";
    readonly Complete: "COMPLETE";
    readonly Failed: "FAILED";
    readonly Canceled: "CANCELED";
};
/**
 * Job lifecycle states:
 *
 * @remarks
 * * OPEN - Job created and accepting documents
 * * UPLOAD_COMPLETE - All documents have been received, and processing has not yet started
 * * IN_PROGRESS - Documents are being processed (AI extraction)
 * * COMPLETE - The full e2e process is complete
 * * FAILED - System error prevented job execution
 * * CANCELED - User initiated request to cancel a job
 */
export type BulkJobStatus = ClosedEnum<typeof BulkJobStatus>;
/** @internal */
export declare const BulkJobStatus$inboundSchema: z.ZodNativeEnum<typeof BulkJobStatus>;
//# sourceMappingURL=bulkjobstatus.d.ts.map