import { type AfmExecutionResponse } from "@gooddata/api-client-tiger"; import { type IAnomalyDetectionConfig, type IAnomalyDetectionResult, type IClusteringConfig, type IClusteringResult, type IDataView, type IExecutionContext, type IExecutionFactory, type IExecutionResult, type IExecutionResultBinaryStreamConfig, type IExportConfig, type IExportResult, type IForecastConfig, type IForecastResult, type IOutliersConfig, type IOutliersResult, type IPreparedExecution } from "@gooddata/sdk-backend-spi"; import { type IDimensionDescriptor, type IExecutionDefinition } from "@gooddata/sdk-model"; import { type DateFormatter } from "../../../convertors/fromBackend/dateFormatting/types.js"; import { type TigerAuthenticatedCallGuard } from "../../../types/index.js"; export declare class TigerExecutionResult implements IExecutionResult { private readonly authCall; readonly definition: IExecutionDefinition; private readonly executionFactory; readonly execResponse: AfmExecutionResponse; private readonly dateFormatter; readonly context?: IExecutionContext; readonly signal?: AbortSignal | undefined; private readonly resultCancelToken?; private readonly workspace; readonly dimensions: IDimensionDescriptor[]; private readonly _resultId; private readonly _fingerprint; constructor(authCall: TigerAuthenticatedCallGuard, definition: IExecutionDefinition, executionFactory: IExecutionFactory, execResponse: AfmExecutionResponse, dateFormatter: DateFormatter, context?: IExecutionContext, signal?: AbortSignal | undefined, resultCancelToken?: string | undefined); withSignal: (signal: AbortSignal) => IExecutionResult; readAll(): Promise; readForecastAll(forecastConfig: IForecastConfig): Promise; readOutliersAll(outliersConfig: IOutliersConfig): Promise; readAnomalyDetectionAll(config: IAnomalyDetectionConfig): Promise; readClusteringAll(clusteringConfig: IClusteringConfig): Promise; readWindow(offset: number[], size: number[]): Promise; readBinaryStreamAll(config: IExecutionResultBinaryStreamConfig): Promise; transform(): IPreparedExecution; export(options: IExportConfig): Promise; equals(other: IExecutionResult): boolean; fingerprint(): string; resultId(): string; private asDataView; private enrichClientWithCancelOptions; } //# sourceMappingURL=executionResult.d.ts.map