import { type IConnectedAttributesOptions, type IGetMeasureOptions, type IMeasureExpressionToken, type IMeasureKeyDrivers, type IMeasureOverride, type IMeasureReferencing, type IMeasuresQuery, type ISaveMeasureOptions, type IUpdateMetadataObjectMetaPayload, type IWorkspaceMeasuresService } from "@gooddata/sdk-backend-spi"; import { type IMeasure, type IMeasureMetadataObject, type IMeasureMetadataObjectDefinition, type IObjectCertificationWrite, type ObjRef } from "@gooddata/sdk-model"; /** * @alpha */ export declare abstract class DecoratedWorkspaceMeasuresService implements IWorkspaceMeasuresService { protected readonly decorated: IWorkspaceMeasuresService; protected constructor(decorated: IWorkspaceMeasuresService); computeKeyDrivers(measure: IMeasure, options?: { sortDirection: "ASC" | "DESC"; }): Promise; getMeasureExpressionTokens(ref: ObjRef): Promise; checkEntityOverrides(identifiers: string[]): Promise; createMeasure(measure: IMeasureMetadataObjectDefinition, options?: ISaveMeasureOptions): Promise; updateMeasure(measure: IMeasureMetadataObject): Promise; updateMeasureMeta(measure: IUpdateMetadataObjectMetaPayload): Promise; setCertification(ref: ObjRef, certification?: IObjectCertificationWrite): Promise; deleteMeasure(measureRef: ObjRef): Promise; getMeasureReferencingObjects(measureRef: ObjRef): Promise; getMeasuresQuery(): IMeasuresQuery; getMeasure(ref: ObjRef, options?: IGetMeasureOptions): Promise; getConnectedAttributes(definition: IMeasure, auxMeasures?: IMeasure[], options?: IConnectedAttributesOptions): Promise; } //# sourceMappingURL=measures.d.ts.map