import { DataModels, ICorrelationExtensionAdapter, Identity } from '@5minds/processcube_engine_sdk';
import { CorrelationService } from '../../../Api/Services';
export declare class CorrelationExtensionAdapter implements ICorrelationExtensionAdapter {
    private readonly correlationService;
    private readonly logger;
    constructor(correlationService: CorrelationService);
    getAll(options?: {
        identity?: Identity;
        includeProcessInstances?: boolean;
        offset?: number;
        limit?: number;
        sortSettings?: DataModels.Correlation.CorrelationSortSettings;
        includeCount?: boolean;
    }): Promise<DataModels.Correlation.CorrelationList>;
    getById(correlationId: string, options?: {
        identity?: Identity;
        includeProcessInstances?: boolean;
    }): Promise<DataModels.Correlation.Correlation>;
}
