import * as Clients from './Clients/index'; import { IdentityLike } from './IdentityAccessor'; export declare class EngineClient { private readonly engineUrl; private readonly identityAccessor; private readonly applicationInfoClient; private readonly correlationClient; private readonly cronjobClient; private readonly dataObjectInstanceClient; private readonly untypedTaskClient; private readonly eventClient; private readonly externalTaskClient; private readonly flowNodeInstanceClient; private readonly manualTaskClient; private readonly notificationClient; private readonly processDefinitionClient; private readonly processInstanceClient; private readonly processModelClient; private readonly userTaskClient; private readonly socketIoManager; constructor(engineUrl: string, identity?: IdentityLike); dispose(): void; /** * Gets the url of the engine that this client is communicating with. */ getEngineUrl(): string; get applicationInfo(): Clients.ApplicationInfoHttpClient; get correlations(): Clients.CorrelationHttpClient; get cronjobs(): Clients.CronjobHttpClient; get dataObjectInstances(): Clients.DataObjectInstanceHttpClient; get events(): Clients.EventHttpClient; get externalTasks(): Clients.ExternalTaskClient; get flowNodeInstances(): Clients.FlowNodeInstanceHttpClient; get manualTasks(): Clients.ManualTaskHttpClient; get notification(): Clients.NotificationHttpClient; get processDefinitions(): Clients.ProcessDefinitionHttpClient; get processInstances(): Clients.ProcessInstanceHttpClient; get processModels(): Clients.ProcessModelHttpClient; get untypedTasks(): Clients.UntypedTaskHttpClient; get userTasks(): Clients.UserTaskHttpClient; }