import type { IComputedAttributeReferencing, IGetComputedAttributeOptions, IMeasureExpressionToken, IWorkspaceComputedAttributesService } from "@gooddata/sdk-backend-spi"; import { type IComputedAttributeMetadataObject, type IComputedAttributeMetadataObjectDefinition, type IMetadataObjectBase, type IMetadataObjectIdentity, type IObjectCertificationWrite, type ObjRef } from "@gooddata/sdk-model"; import { type TigerAuthenticatedCallGuard } from "../../../types/index.js"; import { ComputedAttributesQuery } from "./computedAttributesQuery.js"; export declare class TigerWorkspaceComputedAttributes implements IWorkspaceComputedAttributesService { private readonly authCall; readonly workspace: string; constructor(authCall: TigerAuthenticatedCallGuard, workspace: string); 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(): ComputedAttributesQuery; } //# sourceMappingURL=index.d.ts.map