import { DataObjectInstanceList, DataObjectInstanceQuery, DataObjectSortSettings } from '@5minds/processcube_engine_sdk';
import { ProxyConfiguration } from '../../Setups/EngineRouter';
import { DataObjectInstanceDatabaseAdapter } from '../../Tools/DatabaseAdaptersSequelize/index';
export declare class DataObjectInstanceService {
    private readonly dataObjectInstanceDatabaseAdapter;
    private readonly config;
    constructor(dataObjectInstanceDatabaseAdapter: DataObjectInstanceDatabaseAdapter);
    query(query: DataObjectInstanceQuery, offset?: number, limit?: number, sortSettings?: DataObjectSortSettings, includeCount?: boolean): Promise<DataObjectInstanceList>;
}
export interface DataObjectInstanceServiceProxy {
    query(query: DataObjectInstanceQuery, offset?: number, limit?: number, sortSettings?: DataObjectSortSettings, includeCount?: boolean): Promise<DataObjectInstanceList>;
}
export declare const DataObjectInstanceServiceProxyConfiguration: ProxyConfiguration;
