import { Correlation, CorrelationList, CorrelationSortSettings, Identity } from '@5minds/processcube_engine_sdk'; import { ProxyConfiguration } from '../../Setups/EngineRouter'; import { CorrelationDatabaseAdapter } from '../../Tools/DatabaseAdaptersSequelize/index'; export declare class CorrelationService { private readonly correlationDatabaseAdapter; private readonly config; constructor(correlationDatabaseAdapter: CorrelationDatabaseAdapter); getAll(identity: Identity, includeProcessInstances?: boolean, offset?: number, limit?: number, sortSettings?: CorrelationSortSettings): Promise; getById(identity: Identity, correlationId: string, includeProcessInstances?: boolean): Promise; } export interface CorrelationServiceProxy { getAll(identity: Identity, includeProcessInstances?: boolean, offset?: number, limit?: number, sortSettings?: CorrelationSortSettings): Promise; getById(identity: Identity, correlationId: string, includeProcessInstances?: boolean): Promise; } export declare const CorrelationServiceProxyConfiguration: ProxyConfiguration;