import { Attribute, DataSource } from '@sisense/sdk-data'; import { Hierarchy, HierarchyId } from '../hierarchy-model'; export interface GetHierarchiesParams { /** The attribute/dimension for which to load hierarchies */ attribute: Attribute; /** The data source from which to retrieve hierarchies */ dataSource?: DataSource; /** The hierarchy IDs to load */ ids: HierarchyId[]; } /** * Provides a `getHierarchies` function that loads hierarchy models from a Fusion instance by ID, * including any hierarchies marked as `alwaysIncluded`. */ export declare function useHierarchiesLoader(): { getHierarchies: (params: GetHierarchiesParams) => Promise; };