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: 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>;
    moveInstructions: z.ZodArray<z.ZodObject<{
        sourceElementId: z.ZodString;
        targetElementId: z.ZodString;
    }, z.core.$strip>>;
}, z.core.$strip>;
type CreateModificationBatchOperationRequestBody = z.infer<typeof createModificationBatchOperationRequestBodySchema>;
declare const createModificationBatchOperationResponseBodySchema: 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 CreateModificationBatchOperationResponseBody = z.infer<typeof createModificationBatchOperationResponseBodySchema>;
declare const createModificationBatchOperation: Endpoint;
export { createProcessInstance, getProcessInstance, queryProcessInstances, cancelProcessInstance, queryProcessInstanceIncidents, getProcessInstanceCallHierarchy, getProcessInstanceStatistics, getProcessInstanceSequenceFlows, createIncidentResolutionBatchOperation, createCancellationBatchOperation, createMigrationBatchOperation, createModificationBatchOperation, createProcessInstanceRequestBodySchema, createProcessInstanceResponseBodySchema, queryProcessInstancesRequestBodySchema, queryProcessInstancesResponseBodySchema, cancelProcessInstanceRequestBodySchema, queryProcessInstanceIncidentsRequestBodySchema, getProcessInstanceCallHierarchyResponseBodySchema, getProcessInstanceStatisticsResponseBodySchema, getProcessInstanceSequenceFlowsResponseBodySchema, processInstanceStateSchema, processInstanceSchema, sequenceFlowSchema, callHierarchySchema, };
export type { CreateProcessInstanceRequestBody, CreateProcessInstanceResponseBody, QueryProcessInstancesRequestBody, QueryProcessInstancesResponseBody, CancelProcessInstanceRequestBody, QueryProcessInstanceIncidentsRequestBody, CallHierarchy, GetProcessInstanceCallHierarchyResponseBody, SequenceFlow, GetProcessInstanceSequenceFlowsResponseBody, ProcessInstanceState, StatisticName, ProcessInstance, GetProcessInstanceStatisticsResponseBody, CreateIncidentResolutionBatchOperationRequestBody, CreateIncidentResolutionBatchOperationResponseBody, CreateCancellationBatchOperationRequestBody, CreateCancellationBatchOperationResponseBody, CreateMigrationBatchOperationRequestBody, CreateMigrationBatchOperationResponseBody, CreateModificationBatchOperationRequestBody, CreateModificationBatchOperationResponseBody, };
