import { type IAttributeDisplayFormGeoAreaConfig, type IAttributeDisplayFormMetadataObject, type ISemanticConditionalFormatting, type ObjRef } from "@gooddata/sdk-model"; import { type BuilderModifications } from "../builder.js"; import { MetadataObjectBuilder } from "./factory.js"; /** * Attribute display form metadata object builder * See {@link Builder} * * @beta */ export declare class AttributeDisplayFormMetadataObjectBuilder extends MetadataObjectBuilder { attribute(ref: ObjRef): this; displayFormType(type: string | undefined): this; isDefault(value: boolean | undefined): this; isPrimary(value: boolean | undefined): this; geoAreaConfig(config: IAttributeDisplayFormGeoAreaConfig | undefined): this; conditionalFormatting(conditionalFormatting?: ISemanticConditionalFormatting): this; } /** * Attribute display form metadata object factory * * @param ref - attribute display form reference * @param modifications - attribute diplay form builder modifications to perform * @returns created attribute display form metadata object * @beta */ export declare const newAttributeDisplayFormMetadataObject: (ref: ObjRef, modifications?: BuilderModifications) => IAttributeDisplayFormMetadataObject; //# sourceMappingURL=displayFormFactory.d.ts.map