import { IContentManagementClientConfig } from '../../config'; import { ContentManagementQueryService } from '../../services'; export declare class DataQuery { protected config: IContentManagementClientConfig; protected queryService: ContentManagementQueryService; protected buildResult: (config: IContentManagementClientConfig, queryService: ContentManagementQueryService, data: TData) => TResult; constructor(config: IContentManagementClientConfig, queryService: ContentManagementQueryService, buildResult: (config: IContentManagementClientConfig, queryService: ContentManagementQueryService, data: TData) => TResult); /** * Gets query with data * @param data Data for query */ withData(data: TData): TResult; }