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