@vzeta/camunda-api-zod-schemas
Version:
Zod schemas and TypeScript types for Camunda 8 unified API
1,044 lines • 63.7 kB
TypeScript
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