import type { MapSubLayerProps } from "@itwin/core-common"; import type { ITreeDataProvider, TreeNodeItem } from "@itwin/components-react"; export type SubLayersTreeExpandMode = "full" | "rootGroupOnly"; /** * Data provider that returns some fake nodes to show in tree. */ export declare class SubLayersDataProvider implements ITreeDataProvider { private readonly _nodeMap; private readonly _expandMode; constructor(subLayers: MapSubLayerProps[], expandMode?: SubLayersTreeExpandMode); static isUnnamedGroup(subLayer: MapSubLayerProps | undefined): boolean; private createId; private createNode; private loadChildNodes; private loadNodes; getNodesCount(parent?: TreeNodeItem): Promise; getNodes(parent?: TreeNodeItem): Promise; } //# sourceMappingURL=SubLayersDataProvider.d.ts.map