import { ObjRef, IAttributeDisplayFormMetadataObject, IAttributeMetadataObject, IMetadataObject } from "@gooddata/sdk-model"; import { BearAuthenticatedCallGuard } from "../../../types/auth.js"; import { IElementsQueryFactory, IWorkspaceAttributesService } from "@gooddata/sdk-backend-spi"; export declare class BearWorkspaceAttributes implements IWorkspaceAttributesService { private readonly authCall; readonly workspace: string; constructor(authCall: BearAuthenticatedCallGuard, workspace: string); elements: () => IElementsQueryFactory; getAttributeDisplayForm: (ref: ObjRef) => Promise; getAttribute: (ref: ObjRef) => Promise; getCommonAttributes(attributesRefs: ObjRef[]): Promise; getCommonAttributesBatch(attributesRefsBatch: ObjRef[][]): Promise; getAttributeByDisplayForm(ref: ObjRef): Promise; getAttributeDisplayForms: (refs: ObjRef[]) => Promise; getAttributes: (refs: ObjRef[]) => Promise; private buildAttributeDisplayForm; private buildAttribute; getAttributeDatasetMeta(ref: ObjRef): Promise; getConnectedAttributesByDisplayForm(_ref: ObjRef): Promise; } //# sourceMappingURL=index.d.ts.map