import type { IGetMeasureOptions, IMeasureExpressionToken, IMeasureKeyDrivers, IMeasureReferencing, IWorkspaceMeasuresService } from "@gooddata/sdk-backend-spi"; import { type IMeasure, type IMeasureMetadataObject, type IMeasureMetadataObjectDefinition, type IMetadataObjectBase, type IMetadataObjectIdentity, type IObjectCertificationWrite, type ObjRef } from "@gooddata/sdk-model"; import { type TigerAuthenticatedCallGuard } from "../../../types/index.js"; import { MeasuresQuery } from "./measuresQuery.js"; export declare class TigerWorkspaceMeasures implements IWorkspaceMeasuresService { private readonly authCall; readonly workspace: string; constructor(authCall: TigerAuthenticatedCallGuard, workspace: string); computeKeyDrivers(measure: IMeasure, options?: { sortDirection: "ASC" | "DESC"; }): Promise; getMeasureExpressionTokens(ref: ObjRef): Promise; private resolveToken; private resolveObjectToken; createMeasure(measure: IMeasureMetadataObjectDefinition): Promise; updateMeasure(measure: IMeasureMetadataObject): Promise; updateMeasureMeta(measure: Partial & IMetadataObjectIdentity): Promise; setCertification(ref: ObjRef, certification?: IObjectCertificationWrite): Promise; deleteMeasure(measureRef: ObjRef): Promise; getMeasureReferencingObjects: (ref: ObjRef) => Promise; getMeasuresQuery(): MeasuresQuery; getMeasure(ref: ObjRef, options?: IGetMeasureOptions): Promise; getConnectedAttributes(definition: IMeasure, auxMeasures?: IMeasure[]): Promise; } //# sourceMappingURL=index.d.ts.map