UNPKG

@vzeta/camunda-api-zod-schemas

Version:

Zod schemas and TypeScript types for Camunda 8 unified API

589 lines (588 loc) 23.5 kB
import { z } from 'zod'; import { Endpoint } from './common'; declare const jobStateSchema: z.ZodEnum<{ CREATED: "CREATED"; COMPLETED: "COMPLETED"; CANCELED: "CANCELED"; FAILED: "FAILED"; MIGRATED: "MIGRATED"; RETRIES_UPDATED: "RETRIES_UPDATED"; TIMED_OUT: "TIMED_OUT"; ERROR_THROWN: "ERROR_THROWN"; }>; type JobState = z.infer<typeof jobStateSchema>; declare const jobKindSchema: z.ZodEnum<{ BPMN_ELEMENT: "BPMN_ELEMENT"; EXECUTION_LISTENER: "EXECUTION_LISTENER"; TASK_LISTENER: "TASK_LISTENER"; }>; type JobKind = z.infer<typeof jobKindSchema>; declare const listenerEventTypeSchema: z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; ASSIGNING: "ASSIGNING"; UPDATING: "UPDATING"; COMPLETING: "COMPLETING"; CANCELING: "CANCELING"; START: "START"; END: "END"; CREATING: "CREATING"; }>; type ListenerEventType = z.infer<typeof listenerEventTypeSchema>; declare const jobStateFilterSchema: z.ZodUnion<readonly [z.ZodEnum<{ CREATED: "CREATED"; COMPLETED: "COMPLETED"; CANCELED: "CANCELED"; FAILED: "FAILED"; MIGRATED: "MIGRATED"; RETRIES_UPDATED: "RETRIES_UPDATED"; TIMED_OUT: "TIMED_OUT"; ERROR_THROWN: "ERROR_THROWN"; }>, z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ CREATED: "CREATED"; COMPLETED: "COMPLETED"; CANCELED: "CANCELED"; FAILED: "FAILED"; MIGRATED: "MIGRATED"; RETRIES_UPDATED: "RETRIES_UPDATED"; TIMED_OUT: "TIMED_OUT"; ERROR_THROWN: "ERROR_THROWN"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ CREATED: "CREATED"; COMPLETED: "COMPLETED"; CANCELED: "CANCELED"; FAILED: "FAILED"; MIGRATED: "MIGRATED"; RETRIES_UPDATED: "RETRIES_UPDATED"; TIMED_OUT: "TIMED_OUT"; ERROR_THROWN: "ERROR_THROWN"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ CREATED: "CREATED"; COMPLETED: "COMPLETED"; CANCELED: "CANCELED"; FAILED: "FAILED"; MIGRATED: "MIGRATED"; RETRIES_UPDATED: "RETRIES_UPDATED"; TIMED_OUT: "TIMED_OUT"; ERROR_THROWN: "ERROR_THROWN"; }>>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodEnum<{ CREATED: "CREATED"; COMPLETED: "COMPLETED"; CANCELED: "CANCELED"; FAILED: "FAILED"; MIGRATED: "MIGRATED"; RETRIES_UPDATED: "RETRIES_UPDATED"; TIMED_OUT: "TIMED_OUT"; ERROR_THROWN: "ERROR_THROWN"; }>>>; }, z.core.$strip>]>; declare const jobKindFilterSchema: z.ZodUnion<readonly [z.ZodEnum<{ BPMN_ELEMENT: "BPMN_ELEMENT"; EXECUTION_LISTENER: "EXECUTION_LISTENER"; TASK_LISTENER: "TASK_LISTENER"; }>, z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ BPMN_ELEMENT: "BPMN_ELEMENT"; EXECUTION_LISTENER: "EXECUTION_LISTENER"; TASK_LISTENER: "TASK_LISTENER"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ BPMN_ELEMENT: "BPMN_ELEMENT"; EXECUTION_LISTENER: "EXECUTION_LISTENER"; TASK_LISTENER: "TASK_LISTENER"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ BPMN_ELEMENT: "BPMN_ELEMENT"; EXECUTION_LISTENER: "EXECUTION_LISTENER"; TASK_LISTENER: "TASK_LISTENER"; }>>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodEnum<{ BPMN_ELEMENT: "BPMN_ELEMENT"; EXECUTION_LISTENER: "EXECUTION_LISTENER"; TASK_LISTENER: "TASK_LISTENER"; }>>>; }, z.core.$strip>]>; declare const listenerEventTypeFilterSchema: z.ZodUnion<readonly [z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; ASSIGNING: "ASSIGNING"; UPDATING: "UPDATING"; COMPLETING: "COMPLETING"; CANCELING: "CANCELING"; START: "START"; END: "END"; CREATING: "CREATING"; }>, z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; ASSIGNING: "ASSIGNING"; UPDATING: "UPDATING"; COMPLETING: "COMPLETING"; CANCELING: "CANCELING"; START: "START"; END: "END"; CREATING: "CREATING"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; ASSIGNING: "ASSIGNING"; UPDATING: "UPDATING"; COMPLETING: "COMPLETING"; CANCELING: "CANCELING"; START: "START"; END: "END"; CREATING: "CREATING"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; ASSIGNING: "ASSIGNING"; UPDATING: "UPDATING"; COMPLETING: "COMPLETING"; CANCELING: "CANCELING"; START: "START"; END: "END"; CREATING: "CREATING"; }>>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; ASSIGNING: "ASSIGNING"; UPDATING: "UPDATING"; COMPLETING: "COMPLETING"; CANCELING: "CANCELING"; START: "START"; END: "END"; CREATING: "CREATING"; }>>>; }, z.core.$strip>]>; declare const jobSchema: z.ZodObject<{ jobKey: z.ZodString; type: z.ZodString; worker: z.ZodString; state: z.ZodEnum<{ CREATED: "CREATED"; COMPLETED: "COMPLETED"; CANCELED: "CANCELED"; FAILED: "FAILED"; MIGRATED: "MIGRATED"; RETRIES_UPDATED: "RETRIES_UPDATED"; TIMED_OUT: "TIMED_OUT"; ERROR_THROWN: "ERROR_THROWN"; }>; kind: z.ZodEnum<{ BPMN_ELEMENT: "BPMN_ELEMENT"; EXECUTION_LISTENER: "EXECUTION_LISTENER"; TASK_LISTENER: "TASK_LISTENER"; }>; listenerEventType: z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; ASSIGNING: "ASSIGNING"; UPDATING: "UPDATING"; COMPLETING: "COMPLETING"; CANCELING: "CANCELING"; START: "START"; END: "END"; CREATING: "CREATING"; }>; retries: z.ZodNumber; isDenied: z.ZodBoolean; deniedReason: z.ZodString; hasFailedWithRetriesLeft: z.ZodBoolean; errorCode: z.ZodString; errorMessage: z.ZodString; customHeaders: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; deadline: z.ZodString; endTime: z.ZodString; processDefinitionId: z.ZodString; processDefinitionKey: z.ZodString; processInstanceKey: z.ZodString; elementId: z.ZodString; elementInstanceKey: z.ZodString; tenantId: z.ZodString; }, z.core.$strip>; type Job = z.infer<typeof jobSchema>; declare const queryJobsRequestBodySchema: z.ZodObject<{ sort: z.ZodOptional<z.ZodArray<z.ZodObject<{ field: z.ZodEnum<{ type: "type"; tenantId: "tenantId"; processDefinitionKey: "processDefinitionKey"; processDefinitionId: "processDefinitionId"; elementId: "elementId"; state: "state"; processInstanceKey: "processInstanceKey"; errorMessage: "errorMessage"; elementInstanceKey: "elementInstanceKey"; jobKey: "jobKey"; customHeaders: "customHeaders"; kind: "kind"; listenerEventType: "listenerEventType"; worker: "worker"; retries: "retries"; isDenied: "isDenied"; deniedReason: "deniedReason"; hasFailedWithRetriesLeft: "hasFailedWithRetriesLeft"; errorCode: "errorCode"; deadline: "deadline"; endTime: "endTime"; }>; order: z.ZodOptional<z.ZodEnum<{ asc: "asc"; desc: "desc"; }>>; }, z.core.$strip>>>; page: z.ZodOptional<z.ZodObject<{ from: z.ZodOptional<z.ZodNumber>; limit: z.ZodOptional<z.ZodNumber>; before: z.ZodOptional<z.ZodOptional<z.ZodString>>; after: z.ZodOptional<z.ZodOptional<z.ZodString>>; }, z.core.$strip>>; filter: z.ZodOptional<z.ZodObject<{ jobKey: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>, z.ZodString]>>; type: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodString>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodString]>>; worker: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodString>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodString]>>; state: z.ZodOptional<z.ZodUnion<readonly [z.ZodEnum<{ CREATED: "CREATED"; COMPLETED: "COMPLETED"; CANCELED: "CANCELED"; FAILED: "FAILED"; MIGRATED: "MIGRATED"; RETRIES_UPDATED: "RETRIES_UPDATED"; TIMED_OUT: "TIMED_OUT"; ERROR_THROWN: "ERROR_THROWN"; }>, z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ CREATED: "CREATED"; COMPLETED: "COMPLETED"; CANCELED: "CANCELED"; FAILED: "FAILED"; MIGRATED: "MIGRATED"; RETRIES_UPDATED: "RETRIES_UPDATED"; TIMED_OUT: "TIMED_OUT"; ERROR_THROWN: "ERROR_THROWN"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ CREATED: "CREATED"; COMPLETED: "COMPLETED"; CANCELED: "CANCELED"; FAILED: "FAILED"; MIGRATED: "MIGRATED"; RETRIES_UPDATED: "RETRIES_UPDATED"; TIMED_OUT: "TIMED_OUT"; ERROR_THROWN: "ERROR_THROWN"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ CREATED: "CREATED"; COMPLETED: "COMPLETED"; CANCELED: "CANCELED"; FAILED: "FAILED"; MIGRATED: "MIGRATED"; RETRIES_UPDATED: "RETRIES_UPDATED"; TIMED_OUT: "TIMED_OUT"; ERROR_THROWN: "ERROR_THROWN"; }>>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodEnum<{ CREATED: "CREATED"; COMPLETED: "COMPLETED"; CANCELED: "CANCELED"; FAILED: "FAILED"; MIGRATED: "MIGRATED"; RETRIES_UPDATED: "RETRIES_UPDATED"; TIMED_OUT: "TIMED_OUT"; ERROR_THROWN: "ERROR_THROWN"; }>>>; }, z.core.$strip>]>>; kind: z.ZodOptional<z.ZodUnion<readonly [z.ZodEnum<{ BPMN_ELEMENT: "BPMN_ELEMENT"; EXECUTION_LISTENER: "EXECUTION_LISTENER"; TASK_LISTENER: "TASK_LISTENER"; }>, z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ BPMN_ELEMENT: "BPMN_ELEMENT"; EXECUTION_LISTENER: "EXECUTION_LISTENER"; TASK_LISTENER: "TASK_LISTENER"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ BPMN_ELEMENT: "BPMN_ELEMENT"; EXECUTION_LISTENER: "EXECUTION_LISTENER"; TASK_LISTENER: "TASK_LISTENER"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ BPMN_ELEMENT: "BPMN_ELEMENT"; EXECUTION_LISTENER: "EXECUTION_LISTENER"; TASK_LISTENER: "TASK_LISTENER"; }>>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodEnum<{ BPMN_ELEMENT: "BPMN_ELEMENT"; EXECUTION_LISTENER: "EXECUTION_LISTENER"; TASK_LISTENER: "TASK_LISTENER"; }>>>; }, z.core.$strip>]>>; listenerEventType: z.ZodOptional<z.ZodUnion<readonly [z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; ASSIGNING: "ASSIGNING"; UPDATING: "UPDATING"; COMPLETING: "COMPLETING"; CANCELING: "CANCELING"; START: "START"; END: "END"; CREATING: "CREATING"; }>, z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; ASSIGNING: "ASSIGNING"; UPDATING: "UPDATING"; COMPLETING: "COMPLETING"; CANCELING: "CANCELING"; START: "START"; END: "END"; CREATING: "CREATING"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; ASSIGNING: "ASSIGNING"; UPDATING: "UPDATING"; COMPLETING: "COMPLETING"; CANCELING: "CANCELING"; START: "START"; END: "END"; CREATING: "CREATING"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; ASSIGNING: "ASSIGNING"; UPDATING: "UPDATING"; COMPLETING: "COMPLETING"; CANCELING: "CANCELING"; START: "START"; END: "END"; CREATING: "CREATING"; }>>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodEnum<{ UNSPECIFIED: "UNSPECIFIED"; ASSIGNING: "ASSIGNING"; UPDATING: "UPDATING"; COMPLETING: "COMPLETING"; CANCELING: "CANCELING"; START: "START"; END: "END"; CREATING: "CREATING"; }>>>; }, z.core.$strip>]>>; processDefinitionId: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodString>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodString]>>; processDefinitionKey: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>, z.ZodString]>>; processInstanceKey: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>, z.ZodString]>>; elementId: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodString>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodString]>>; elementInstanceKey: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>, z.ZodString]>>; tenantId: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; $notIn: z.ZodOptional<z.ZodArray<z.ZodString>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodString]>>; }, z.core.$strip>>; }, z.core.$strip>; type QueryJobsRequestBody = z.infer<typeof queryJobsRequestBodySchema>; declare const queryJobs: Endpoint; declare const queryJobsResponseBodySchema: z.ZodType<import('./common').QueryResponseBody<{ jobKey: string; type: string; worker: string; state: "CREATED" | "COMPLETED" | "CANCELED" | "FAILED" | "MIGRATED" | "RETRIES_UPDATED" | "TIMED_OUT" | "ERROR_THROWN"; kind: "BPMN_ELEMENT" | "EXECUTION_LISTENER" | "TASK_LISTENER"; listenerEventType: "UNSPECIFIED" | "ASSIGNING" | "UPDATING" | "COMPLETING" | "CANCELING" | "START" | "END" | "CREATING"; retries: number; isDenied: boolean; deniedReason: string; hasFailedWithRetriesLeft: boolean; errorCode: string; errorMessage: string; deadline: string; endTime: string; processDefinitionId: string; processDefinitionKey: string; processInstanceKey: string; elementId: string; elementInstanceKey: string; tenantId: string; customHeaders?: Record<string, unknown> | undefined; }>, unknown, z.core.$ZodTypeInternals<import('./common').QueryResponseBody<{ jobKey: string; type: string; worker: string; state: "CREATED" | "COMPLETED" | "CANCELED" | "FAILED" | "MIGRATED" | "RETRIES_UPDATED" | "TIMED_OUT" | "ERROR_THROWN"; kind: "BPMN_ELEMENT" | "EXECUTION_LISTENER" | "TASK_LISTENER"; listenerEventType: "UNSPECIFIED" | "ASSIGNING" | "UPDATING" | "COMPLETING" | "CANCELING" | "START" | "END" | "CREATING"; retries: number; isDenied: boolean; deniedReason: string; hasFailedWithRetriesLeft: boolean; errorCode: string; errorMessage: string; deadline: string; endTime: string; processDefinitionId: string; processDefinitionKey: string; processInstanceKey: string; elementId: string; elementInstanceKey: string; tenantId: string; customHeaders?: Record<string, unknown> | undefined; }>, unknown>>; type QueryJobsResponseBody = z.infer<typeof queryJobsResponseBodySchema>; declare const activateJobsRequestBodySchema: z.ZodObject<{ type: z.ZodString; worker: z.ZodOptional<z.ZodString>; timeout: z.ZodNumber; maxJobsToActivate: z.ZodNumber; fetchVariable: z.ZodOptional<z.ZodArray<z.ZodString>>; requestTimeout: z.ZodOptional<z.ZodNumber>; tenantIds: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>; type ActivateJobsRequestBody = z.infer<typeof activateJobsRequestBodySchema>; declare const activatedJobSchema: z.ZodObject<{ type: z.ZodString; processDefinitionId: z.ZodString; processDefinitionVersion: z.ZodNumber; elementId: z.ZodString; customHeaders: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; worker: z.ZodString; retries: z.ZodNumber; deadline: z.ZodNumber; variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; tenantId: z.ZodString; jobKey: z.ZodString; processInstanceKey: z.ZodString; processDefinitionKey: z.ZodString; elementInstanceKey: z.ZodString; }, z.core.$strip>; type ActivatedJob = z.infer<typeof activatedJobSchema>; declare const activateJobsResponseBodySchema: z.ZodObject<{ jobs: z.ZodArray<z.ZodObject<{ type: z.ZodString; processDefinitionId: z.ZodString; processDefinitionVersion: z.ZodNumber; elementId: z.ZodString; customHeaders: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; worker: z.ZodString; retries: z.ZodNumber; deadline: z.ZodNumber; variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; tenantId: z.ZodString; jobKey: z.ZodString; processInstanceKey: z.ZodString; processDefinitionKey: z.ZodString; elementInstanceKey: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; type ActivateJobsResponseBody = z.infer<typeof activateJobsResponseBodySchema>; declare const activateJobs: Endpoint; declare const failJobRequestBodySchema: z.ZodObject<{ retries: z.ZodOptional<z.ZodNumber>; errorMessage: z.ZodOptional<z.ZodString>; retryBackOff: z.ZodOptional<z.ZodNumber>; variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; }, z.core.$strip>; type FailJobRequestBody = z.infer<typeof failJobRequestBodySchema>; declare const failJob: Endpoint<Pick<Job, 'jobKey'>>; declare const throwJobErrorRequestBodySchema: z.ZodObject<{ errorCode: z.ZodString; errorMessage: z.ZodOptional<z.ZodString>; variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; }, z.core.$strip>; type ThrowJobErrorRequestBody = z.infer<typeof throwJobErrorRequestBodySchema>; declare const throwJobError: Endpoint<Pick<Job, 'jobKey'>>; declare const jobResultCorrectionsSchema: z.ZodObject<{}, z.core.$loose>; type JobResultCorrections = z.infer<typeof jobResultCorrectionsSchema>; declare const jobResultSchema: z.ZodObject<{ denied: z.ZodOptional<z.ZodBoolean>; deniedReason: z.ZodOptional<z.ZodString>; corrections: z.ZodOptional<z.ZodObject<{}, z.core.$loose>>; }, z.core.$strip>; type JobResult = z.infer<typeof jobResultSchema>; declare const completeJobRequestBodySchema: z.ZodObject<{ variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; result: z.ZodOptional<z.ZodObject<{ denied: z.ZodOptional<z.ZodBoolean>; deniedReason: z.ZodOptional<z.ZodString>; corrections: z.ZodOptional<z.ZodObject<{}, z.core.$loose>>; }, z.core.$strip>>; }, z.core.$strip>; type CompleteJobRequestBody = z.infer<typeof completeJobRequestBodySchema>; declare const completeJob: Endpoint<Pick<Job, 'jobKey'>>; declare const jobChangesetSchema: z.ZodObject<{ retries: z.ZodOptional<z.ZodNumber>; timeout: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>; type JobChangeset = z.infer<typeof jobChangesetSchema>; declare const updateJobRequestBodySchema: z.ZodObject<{ changeset: z.ZodObject<{ retries: z.ZodOptional<z.ZodNumber>; timeout: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>; }, z.core.$strip>; type UpdateJobRequestBody = z.infer<typeof updateJobRequestBodySchema>; declare const updateJob: Endpoint<Pick<Job, 'jobKey'>>; export { queryJobs, activateJobs, failJob, throwJobError, completeJob, updateJob, queryJobsRequestBodySchema, queryJobsResponseBodySchema, activateJobsRequestBodySchema, activateJobsResponseBodySchema, failJobRequestBodySchema, throwJobErrorRequestBodySchema, completeJobRequestBodySchema, updateJobRequestBodySchema, jobSchema, activatedJobSchema, jobResultSchema, jobChangesetSchema, jobStateSchema, jobKindSchema, listenerEventTypeSchema, jobStateFilterSchema, jobKindFilterSchema, listenerEventTypeFilterSchema, }; export type { QueryJobsRequestBody, QueryJobsResponseBody, ActivateJobsRequestBody, ActivateJobsResponseBody, FailJobRequestBody, ThrowJobErrorRequestBody, CompleteJobRequestBody, UpdateJobRequestBody, Job, ActivatedJob, JobResult, JobResultCorrections, JobChangeset, JobState, JobKind, ListenerEventType, };