import type { AxiosPromise } from "axios"; import type { ProcDefApi, ProcDefReq, FlowDeployReq, FlowDeployRes, FlowDeployXmlReq, FlowProcDefList, ProcDefKey, FlowProcDefModel, HiProcinstKey, HiProcInstModel } from "./types"; declare class ProcDefApiImpl implements ProcDefApi { getKey(model: FlowProcDefModel): ProcDefKey; deployFlow(query: FlowDeployReq): AxiosPromise; deployFlowXml(query: FlowDeployXmlReq): AxiosPromise; deleteDeployment(deploymentId: string): AxiosPromise; findList(query?: ProcDefReq): AxiosPromise; findById(query: ProcDefKey): AxiosPromise; findProcDefXmlById(procDefId: string): AxiosPromise; findProcDefDiagram(procDefId: string): AxiosPromise; findHiProcinst(query: HiProcinstKey): AxiosPromise; } declare const procDefApi: ProcDefApiImpl; export { procDefApi };