import { type IAttributeDisplayFormMetadataObject, type ICatalogComputedAttribute, type IComputedAttributeMetadataObject } from "@gooddata/sdk-model"; import { type BuilderModifications } from "../builder.js"; import { GroupableCatalogItemBuilder } from "./groupFactory.js"; /** * Catalog computed attribute builder * See {@link Builder} * * @beta */ export declare class CatalogComputedAttributeBuilder extends GroupableCatalogItemBuilder { computedAttribute(computedAttribute: IComputedAttributeMetadataObject): this; defaultDisplayForm(displayForm: IAttributeDisplayFormMetadataObject): this; displayForms(displayForms: IAttributeDisplayFormMetadataObject[]): this; } /** * Catalog computed attribute factory * * @param modifications - catalog computed attribute builder modifications to perform * @returns created catalog computed attribute * @beta */ export declare const newCatalogComputedAttribute: (modifications: BuilderModifications) => ICatalogComputedAttribute; //# sourceMappingURL=computedAttributeFactory.d.ts.map