import { type IWorkspaceCatalog, type IWorkspaceCatalogAvailableItemsFactory, type IWorkspaceCatalogFactoryOptions } from "@gooddata/sdk-backend-spi"; import { type CatalogItem, type ICatalogAttribute, type ICatalogAttributeHierarchy, type ICatalogDateDataset, type ICatalogFact, type ICatalogGroup, type ICatalogMeasure } from "@gooddata/sdk-model"; import { type TigerAuthenticatedCallGuard } from "../../../types/index.js"; export declare class TigerWorkspaceCatalog implements IWorkspaceCatalog { private readonly authCall; private readonly workspace; private readonly catalogGroups; private readonly items; private readonly options; constructor(authCall: TigerAuthenticatedCallGuard, workspace: string, catalogGroups: ICatalogGroup[], items: CatalogItem[], options: IWorkspaceCatalogFactoryOptions); groups(): ICatalogGroup[]; allItems(): CatalogItem[]; attributes(): ICatalogAttribute[]; measures(): ICatalogMeasure[]; facts(): ICatalogFact[]; dateDatasets(): ICatalogDateDataset[]; attributeHierarchies(): ICatalogAttributeHierarchy[]; availableItems(): IWorkspaceCatalogAvailableItemsFactory; } //# sourceMappingURL=catalog.d.ts.map