import { IExecutionFactory, IExecutionResult, IPreparedExecution, ExplainType, IExplainProvider } from "@gooddata/sdk-backend-spi"; import { DimensionGenerator, IDimension, IExecutionDefinition, ISortItem, IExecutionConfig, IBucket } from "@gooddata/sdk-model"; import { BearAuthenticatedCallGuard } from "../../../types/auth.js"; export declare class BearPreparedExecution implements IPreparedExecution { private readonly authCall; readonly definition: IExecutionDefinition; private readonly executionFactory; private _fingerprint; constructor(authCall: BearAuthenticatedCallGuard, definition: IExecutionDefinition, executionFactory: IExecutionFactory); private checkDefIsExecutable; execute(): Promise; explain(): IExplainProvider; 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=preparedExecution.d.ts.map