import { type AfmExecutionResponse } from "@gooddata/api-client-tiger"; import { type IAnomalyDetectionConfig, type IAnomalyDetectionResult, type IClusteringConfig, type IClusteringResult, type IDataView, 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?: unknown; 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?: unknown, 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