UNPKG

@vzeta/camunda-api-zod-schemas

Version:

Zod schemas and TypeScript types for Camunda 8 unified API

1,044 lines 63.7 kB
import { z } from 'zod'; import { Endpoint } from './common'; import { processInstanceSchema, processInstanceStateSchema, ProcessInstance, ProcessInstanceState, StatisticName } from './processes'; declare const queryProcessInstancesFilterSchema: z.ZodObject<{ 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]>>; processDefinitionName: 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]>>; processDefinitionVersion: z.ZodOptional<z.ZodNumber>; processDefinitionVersionTag: 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]>>; parentProcessInstanceKey: 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]>>; parentElementInstanceKey: 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]>>; startDate: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $gt: z.ZodOptional<z.ZodString>; $gte: z.ZodOptional<z.ZodString>; $lt: z.ZodOptional<z.ZodString>; $lte: z.ZodOptional<z.ZodString>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>]>>; endDate: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $gt: z.ZodOptional<z.ZodString>; $gte: z.ZodOptional<z.ZodString>; $lt: z.ZodOptional<z.ZodString>; $lte: z.ZodOptional<z.ZodString>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>]>>; state: z.ZodOptional<z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; hasIncident: z.ZodOptional<z.ZodBoolean>; 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]>>; variables: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; value: z.ZodString; }, z.core.$strip>>>; batchOperationKey: z.ZodOptional<z.ZodString>; errorMessage: 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]>>; hasRetriesLeft: z.ZodOptional<z.ZodBoolean>; elementInstanceState: z.ZodOptional<z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; 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]>>; hasElementInstanceIncidents: z.ZodOptional<z.ZodBoolean>; incidentErrorHashCode: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>; declare const queryProcessInstancesRequestBodySchema: z.ZodObject<{ sort: z.ZodOptional<z.ZodArray<z.ZodObject<{ field: z.ZodEnum<{ tenantId: "tenantId"; processDefinitionKey: "processDefinitionKey"; processDefinitionId: "processDefinitionId"; state: "state"; startDate: "startDate"; endDate: "endDate"; processInstanceKey: "processInstanceKey"; hasIncident: "hasIncident"; processDefinitionName: "processDefinitionName"; processDefinitionVersion: "processDefinitionVersion"; processDefinitionVersionTag: "processDefinitionVersionTag"; parentProcessInstanceKey: "parentProcessInstanceKey"; parentElementInstanceKey: "parentElementInstanceKey"; }>; 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<{ 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]>>; processDefinitionName: 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]>>; processDefinitionVersion: z.ZodOptional<z.ZodNumber>; processDefinitionVersionTag: 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]>>; parentProcessInstanceKey: 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]>>; parentElementInstanceKey: 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]>>; startDate: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $gt: z.ZodOptional<z.ZodString>; $gte: z.ZodOptional<z.ZodString>; $lt: z.ZodOptional<z.ZodString>; $lte: z.ZodOptional<z.ZodString>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>]>>; endDate: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $gt: z.ZodOptional<z.ZodString>; $gte: z.ZodOptional<z.ZodString>; $lt: z.ZodOptional<z.ZodString>; $lte: z.ZodOptional<z.ZodString>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>]>>; state: z.ZodOptional<z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; hasIncident: z.ZodOptional<z.ZodBoolean>; 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]>>; variables: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; value: z.ZodString; }, z.core.$strip>>>; batchOperationKey: z.ZodOptional<z.ZodString>; errorMessage: 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]>>; hasRetriesLeft: z.ZodOptional<z.ZodBoolean>; elementInstanceState: z.ZodOptional<z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; 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]>>; hasElementInstanceIncidents: z.ZodOptional<z.ZodBoolean>; incidentErrorHashCode: z.ZodOptional<z.ZodNumber>; $or: z.ZodOptional<z.ZodArray<z.ZodObject<{ 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]>>; processDefinitionName: 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]>>; processDefinitionVersion: z.ZodOptional<z.ZodNumber>; processDefinitionVersionTag: 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]>>; parentProcessInstanceKey: 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]>>; parentElementInstanceKey: 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]>>; startDate: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $gt: z.ZodOptional<z.ZodString>; $gte: z.ZodOptional<z.ZodString>; $lt: z.ZodOptional<z.ZodString>; $lte: z.ZodOptional<z.ZodString>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>]>>; endDate: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $gt: z.ZodOptional<z.ZodString>; $gte: z.ZodOptional<z.ZodString>; $lt: z.ZodOptional<z.ZodString>; $lte: z.ZodOptional<z.ZodString>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>]>>; state: z.ZodOptional<z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; hasIncident: z.ZodOptional<z.ZodBoolean>; 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]>>; variables: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; value: z.ZodString; }, z.core.$strip>>>; batchOperationKey: z.ZodOptional<z.ZodString>; errorMessage: 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]>>; hasRetriesLeft: z.ZodOptional<z.ZodBoolean>; elementInstanceState: z.ZodOptional<z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; 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]>>; hasElementInstanceIncidents: z.ZodOptional<z.ZodBoolean>; incidentErrorHashCode: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; type QueryProcessInstancesRequestBody = z.infer<typeof queryProcessInstancesRequestBodySchema>; declare const queryProcessInstancesResponseBodySchema: z.ZodType<import('./common').QueryResponseBody<{ processDefinitionId: string; processDefinitionName: string; processDefinitionVersion: number; startDate: string; state: "ACTIVE" | "COMPLETED" | "TERMINATED"; hasIncident: boolean; tenantId: string; processInstanceKey: string; processDefinitionKey: string; processDefinitionVersionTag?: string | undefined; endDate?: string | undefined; parentProcessInstanceKey?: string | undefined; parentElementInstanceKey?: string | undefined; }>, unknown, z.core.$ZodTypeInternals<import('./common').QueryResponseBody<{ processDefinitionId: string; processDefinitionName: string; processDefinitionVersion: number; startDate: string; state: "ACTIVE" | "COMPLETED" | "TERMINATED"; hasIncident: boolean; tenantId: string; processInstanceKey: string; processDefinitionKey: string; processDefinitionVersionTag?: string | undefined; endDate?: string | undefined; parentProcessInstanceKey?: string | undefined; parentElementInstanceKey?: string | undefined; }>, unknown>>; type QueryProcessInstancesResponseBody = z.infer<typeof queryProcessInstancesResponseBodySchema>; declare const cancelProcessInstanceRequestBodySchema: z.ZodOptional<z.ZodObject<{ operationReference: z.ZodNumber; }, z.core.$strip>>; type CancelProcessInstanceRequestBody = z.infer<typeof cancelProcessInstanceRequestBodySchema>; declare const queryProcessInstanceIncidentsRequestBodySchema: z.ZodObject<{ sort: z.ZodOptional<z.ZodArray<z.ZodObject<{ field: z.ZodEnum<{ tenantId: "tenantId"; processDefinitionKey: "processDefinitionKey"; state: "state"; processInstanceKey: "processInstanceKey"; errorMessage: "errorMessage"; elementInstanceKey: "elementInstanceKey"; incidentKey: "incidentKey"; errorType: "errorType"; creationTime: "creationTime"; jobKey: "jobKey"; }>; 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.ZodNever>; }, z.core.$strip>; type QueryProcessInstanceIncidentsRequestBody = z.infer<typeof queryProcessInstanceIncidentsRequestBodySchema>; declare const getProcessInstance: Endpoint<Pick<ProcessInstance, 'processInstanceKey'>>; declare const createProcessInstanceRequestBodySchema: z.ZodObject<{ tenantId: z.ZodOptional<z.ZodString>; processDefinitionKey: z.ZodOptional<z.ZodString>; processDefinitionId: z.ZodOptional<z.ZodString>; processDefinitionVersion: z.ZodOptional<z.ZodNumber>; variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodString; value: z.ZodString; tenantId: z.ZodString; isTruncated: z.ZodBoolean; variableKey: z.ZodString; scopeKey: z.ZodString; processInstanceKey: z.ZodString; }, z.core.$strip>>>; operationReference: z.ZodOptional<z.ZodNumber>; startInstructions: z.ZodOptional<z.ZodArray<z.ZodString>>; awaitCompletion: z.ZodOptional<z.ZodBoolean>; fetchVariables: z.ZodOptional<z.ZodArray<z.ZodString>>; requestTimeout: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>; type CreateProcessInstanceRequestBody = z.infer<typeof createProcessInstanceRequestBodySchema>; declare const createProcessInstanceResponseBodySchema: z.ZodObject<{ tenantId: z.ZodString; processDefinitionKey: z.ZodString; processDefinitionId: z.ZodString; processInstanceKey: z.ZodString; processDefinitionVersion: z.ZodNumber; variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodString; value: z.ZodString; tenantId: z.ZodString; isTruncated: z.ZodBoolean; variableKey: z.ZodString; scopeKey: z.ZodString; processInstanceKey: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>; type CreateProcessInstanceResponseBody = z.infer<typeof createProcessInstanceResponseBodySchema>; declare const createProcessInstance: Endpoint; declare const queryProcessInstances: Endpoint; declare const cancelProcessInstance: Endpoint<Pick<ProcessInstance, 'processInstanceKey'>>; declare const queryProcessInstanceIncidents: Endpoint<Pick<ProcessInstance, 'processInstanceKey'>>; declare const getProcessInstanceCallHierarchy: Endpoint<Pick<ProcessInstance, 'processInstanceKey'>>; declare const callHierarchySchema: z.ZodObject<{ processInstanceKey: z.ZodString; processDefinitionKey: z.ZodString; processDefinitionName: z.ZodString; }, z.core.$strip>; type CallHierarchy = z.infer<typeof callHierarchySchema>; declare const getProcessInstanceCallHierarchyResponseBodySchema: z.ZodArray<z.ZodObject<{ processInstanceKey: z.ZodString; processDefinitionKey: z.ZodString; processDefinitionName: z.ZodString; }, z.core.$strip>>; type GetProcessInstanceCallHierarchyResponseBody = z.infer<typeof getProcessInstanceCallHierarchyResponseBodySchema>; declare const getProcessInstanceStatistics: Endpoint<GetProcessInstanceStatisticsParams>; declare const getProcessInstanceStatisticsResponseBodySchema: z.ZodType<{ items: { elementId: string; active: number; canceled: number; incidents: number; completed: number; }[]; }, unknown, z.core.$ZodTypeInternals<{ items: { elementId: string; active: number; canceled: number; incidents: number; completed: number; }[]; }, unknown>>; type GetProcessInstanceStatisticsResponseBody = z.infer<typeof getProcessInstanceStatisticsResponseBodySchema>; type GetProcessInstanceStatisticsParams = Pick<ProcessInstance, 'processInstanceKey'> & { statisticName: StatisticName; }; declare const getProcessInstanceSequenceFlows: Endpoint<Pick<ProcessInstance, 'processInstanceKey'>>; declare const sequenceFlowSchema: z.ZodObject<{ processInstanceKey: z.ZodString; sequenceFlowId: z.ZodString; processDefinitionKey: z.ZodString; processDefinitionId: z.ZodString; elementId: z.ZodString; tenantId: z.ZodString; }, z.core.$strip>; type SequenceFlow = z.infer<typeof sequenceFlowSchema>; declare const getProcessInstanceSequenceFlowsResponseBodySchema: z.ZodType<{ items: { processInstanceKey: string; sequenceFlowId: string; processDefinitionKey: string; processDefinitionId: string; elementId: string; tenantId: string; }[]; }, unknown, z.core.$ZodTypeInternals<{ items: { processInstanceKey: string; sequenceFlowId: string; processDefinitionKey: string; processDefinitionId: string; elementId: string; tenantId: string; }[]; }, unknown>>; type GetProcessInstanceSequenceFlowsResponseBody = z.infer<typeof getProcessInstanceSequenceFlowsResponseBodySchema>; type CreateIncidentResolutionBatchOperationRequestBody = z.infer<typeof queryProcessInstancesFilterSchema>; declare const createIncidentResolutionBatchOperationResponseBodySchema: z.ZodObject<{ batchOperationKey: z.ZodString; batchOperationType: z.ZodEnum<{ CANCEL_PROCESS_INSTANCE: "CANCEL_PROCESS_INSTANCE"; RESOLVE_INCIDENT: "RESOLVE_INCIDENT"; MIGRATE_PROCESS_INSTANCE: "MIGRATE_PROCESS_INSTANCE"; MODIFY_PROCESS_INSTANCE: "MODIFY_PROCESS_INSTANCE"; }>; }, z.core.$strip>; type CreateIncidentResolutionBatchOperationResponseBody = z.infer<typeof createIncidentResolutionBatchOperationResponseBodySchema>; declare const createIncidentResolutionBatchOperation: Endpoint; type CreateCancellationBatchOperationRequestBody = z.infer<typeof queryProcessInstancesFilterSchema>; declare const createCancellationBatchOperationResponseBodySchema: z.ZodObject<{ batchOperationKey: z.ZodString; batchOperationType: z.ZodEnum<{ CANCEL_PROCESS_INSTANCE: "CANCEL_PROCESS_INSTANCE"; RESOLVE_INCIDENT: "RESOLVE_INCIDENT"; MIGRATE_PROCESS_INSTANCE: "MIGRATE_PROCESS_INSTANCE"; MODIFY_PROCESS_INSTANCE: "MODIFY_PROCESS_INSTANCE"; }>; }, z.core.$strip>; type CreateCancellationBatchOperationResponseBody = z.infer<typeof createCancellationBatchOperationResponseBodySchema>; declare const createCancellationBatchOperation: Endpoint; declare const createMigrationBatchOperationRequestBodySchema: z.ZodObject<{ filter: z.ZodObject<{ 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]>>; processDefinitionName: 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]>>; processDefinitionVersion: z.ZodOptional<z.ZodNumber>; processDefinitionVersionTag: 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]>>; parentProcessInstanceKey: 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]>>; parentElementInstanceKey: 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]>>; startDate: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $gt: z.ZodOptional<z.ZodString>; $gte: z.ZodOptional<z.ZodString>; $lt: z.ZodOptional<z.ZodString>; $lte: z.ZodOptional<z.ZodString>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>]>>; endDate: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $gt: z.ZodOptional<z.ZodString>; $gte: z.ZodOptional<z.ZodString>; $lt: z.ZodOptional<z.ZodString>; $lte: z.ZodOptional<z.ZodString>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>]>>; state: z.ZodOptional<z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; hasIncident: z.ZodOptional<z.ZodBoolean>; 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]>>; variables: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; value: z.ZodString; }, z.core.$strip>>>; batchOperationKey: z.ZodOptional<z.ZodString>; errorMessage: 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]>>; hasRetriesLeft: z.ZodOptional<z.ZodBoolean>; elementInstanceState: z.ZodOptional<z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; 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]>>; hasElementInstanceIncidents: z.ZodOptional<z.ZodBoolean>; incidentErrorHashCode: z.ZodOptional<z.ZodNumber>; $or: z.ZodOptional<z.ZodArray<z.ZodObject<{ 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]>>; processDefinitionName: 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]>>; processDefinitionVersion: z.ZodOptional<z.ZodNumber>; processDefinitionVersionTag: 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]>>; parentProcessInstanceKey: 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]>>; parentElementInstanceKey: 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]>>; startDate: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $gt: z.ZodOptional<z.ZodString>; $gte: z.ZodOptional<z.ZodString>; $lt: z.ZodOptional<z.ZodString>; $lte: z.ZodOptional<z.ZodString>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>]>>; endDate: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $gt: z.ZodOptional<z.ZodString>; $gte: z.ZodOptional<z.ZodString>; $lt: z.ZodOptional<z.ZodString>; $lte: z.ZodOptional<z.ZodString>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>]>>; state: z.ZodOptional<z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; hasIncident: z.ZodOptional<z.ZodBoolean>; 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]>>; variables: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; value: z.ZodString; }, z.core.$strip>>>; batchOperationKey: z.ZodOptional<z.ZodString>; errorMessage: 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]>>; hasRetriesLeft: z.ZodOptional<z.ZodBoolean>; elementInstanceState: z.ZodOptional<z.ZodObject<{ $eq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $neq: z.ZodOptional<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>; $exists: z.ZodOptional<z.ZodBoolean>; $in: z.ZodOptional<z.ZodArray<z.ZodEnum<{ ACTIVE: "ACTIVE"; COMPLETED: "COMPLETED"; TERMINATED: "TERMINATED"; }>>>; $like: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; 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]>>; hasElementInstanceIncidents: z.ZodOptional<z.ZodBoolean>; incidentErrorHashCode: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>>>; }, z.core.$strip>; migrationPlan: z.ZodObject<{ mappingInstructions: z.ZodArray<z.ZodObject<{ sourceElementId: z.ZodString; targetElementId: z.ZodString; }, z.core.$strip>>; targetProcessDefinitionKey: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; type CreateMigrationBatchOperationRequestBody = z.infer<typeof createMigrationBatchOperationRequestBodySchema>; declare const createMigrationBatchOperationResponseBodySchema: z.ZodObject<{ batchOperationKey: z.ZodString; batchOperationType: z.ZodEnum<{ CANCEL_PROCESS_INSTANCE: "CANCEL_PROCESS_INSTANCE"; RESOLVE_INCIDENT: "RESOLVE_INCIDENT"; MIGRATE_PROCESS_INSTANCE: "MIGRATE_PROCESS_INSTANCE"; MODIFY_PROCESS_INSTANCE: "MODIFY_PROCESS_INSTANCE"; }>; }, z.core.$strip>; type CreateMigrationBatchOperationResponseBody = z.infer<typeof createMigrationBatchOperationResponseBodySchema>; declare const createMigrationBatchOperation: Endpoint; declare const createModificationBatchOperationRequestBodySchema: z.ZodObject<{ filter: z.ZodObject<{ 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]>>; processDefinitionName: 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]>>; processDefinitionVersion: z.ZodOptional<z.ZodNumber>; processDefinitionVersionTag: 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]>>; parentProcessInstanceKey: 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]>>; parentElementInstanceKey: 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]>>; startDate: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ $eq: z.ZodOptional<z.ZodString>; $neq: z.ZodOptional<z.ZodString>; $exists: z.ZodOptional<z.ZodBoolean>; $gt: z.ZodOptional<z.ZodString>; $gte: z.ZodOptional<z.ZodString>; $lt: z.ZodOptional<z.ZodString>; $lte: z.ZodOptional<z.ZodString>; $in: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>]>>; endDate