import { type ICatalogGroup, type IGroupableCatalogItemBase, type ObjRef } from "@gooddata/sdk-model"; import { Builder, type BuilderModifications, type IBuilder } from "../builder.js"; /** * Groupable catalog item builder interface * * @beta */ export interface IGroupableCatalogItemBuilder extends IBuilder { groups(tagRefs: ObjRef[]): this; } /** * Groupable catalog item builder * See {@link Builder} * * @beta */ export declare class GroupableCatalogItemBuilder extends Builder implements IGroupableCatalogItemBuilder { groups(tagRefs: ObjRef[]): this; } /** * Catalog group builder * See {@link Builder} * * @beta */ export declare class CatalogGroupBuilder extends Builder { title(title: string): this; tag(tagRef: ObjRef): this; } /** * Catalog group factory * * @param modifications - catalog group builder modifications to perform * @returns created catalog group * @beta */ export declare const newCatalogGroup: (modifications?: BuilderModifications) => ICatalogGroup; //# sourceMappingURL=groupFactory.d.ts.map