import { type IComputedAttributeReferencing, type IComputedAttributesQuery, type IGetComputedAttributeOptions, type IMeasureExpressionToken, type IWorkspaceComputedAttributesService } from "@gooddata/sdk-backend-spi"; import { type IComputedAttributeMetadataObject, type IComputedAttributeMetadataObjectDefinition, type IMetadataObjectBase, type IMetadataObjectIdentity, type IObjectCertificationWrite, type ObjRef } from "@gooddata/sdk-model"; /** * @alpha */ export declare abstract class DecoratedWorkspaceComputedAttributesService implements IWorkspaceComputedAttributesService { protected readonly decorated: IWorkspaceComputedAttributesService; protected constructor(decorated: IWorkspaceComputedAttributesService); createComputedAttribute(computedAttribute: IComputedAttributeMetadataObjectDefinition): Promise; updateComputedAttribute(computedAttribute: IComputedAttributeMetadataObject): Promise; updateComputedAttributeMeta(computedAttribute: Partial & IMetadataObjectIdentity): Promise; deleteComputedAttribute(ref: ObjRef): Promise; setCertification(ref: ObjRef, certification?: IObjectCertificationWrite): Promise; getComputedAttribute(ref: ObjRef, options?: IGetComputedAttributeOptions): Promise; getComputedAttributeExpressionTokens(ref: ObjRef): Promise; getComputedAttributeReferencingObjects(ref: ObjRef): Promise; getComputedAttributesQuery(): IComputedAttributesQuery; } //# sourceMappingURL=computedAttributes.d.ts.map