import { IExecutionFactory, IExecutionResult, IPreparedExecution, ExplainType, IExplainProvider } from "@gooddata/sdk-backend-spi"; import { DimensionGenerator, IDimension, IExecutionDefinition, IFilter, IInsight, ISortItem, IExecutionConfig, IBucket } from "@gooddata/sdk-model"; import { BearAuthenticatedCallGuard } from "../../../types/auth.js"; export declare class BearPreparedExecutionByRef implements IPreparedExecution { private readonly authCall; readonly definition: IExecutionDefinition; private readonly insight; private readonly filters; private readonly executionFactory; private _fingerprint; constructor(authCall: BearAuthenticatedCallGuard, definition: IExecutionDefinition, insight: IInsight, filters: IFilter[], executionFactory: IExecutionFactory); execute(): Promise; explain(): IExplainProvider; private createVisualizationExecution; withDimensions(...dimsOrGen: Array): IPreparedExecution; withSorting(...items: ISortItem[]): IPreparedExecution; withBuckets(...buckets: IBucket[]): IPreparedExecution; withDateFormat(dateFormat: string): IPreparedExecution; withExecConfig(config: IExecutionConfig): IPreparedExecution; fingerprint(): string; equals(other: IPreparedExecution): boolean; } //# sourceMappingURL=preparedExecutionByRef.d.ts.map