import "./SubLayersTree.scss"; import type { MapSubLayerProps, SubLayerId } from "@itwin/core-common"; import type { SubLayersTreeExpandMode } from "./SubLayersDataProvider"; export type OnSubLayerStateChangeType = (subLayerId: SubLayerId, isSelected: boolean) => void; export interface SubLayersPanelProps extends Omit { subLayers?: MapSubLayerProps[]; } export declare function SubLayersPanel(props: SubLayersPanelProps): import("react/jsx-runtime").JSX.Element; export interface SubLayersTreeProps { checkboxStyle: "standard" | "eye"; expandMode: SubLayersTreeExpandMode; subLayers: MapSubLayerProps[]; singleVisibleSubLayer?: boolean; onSubLayerStateChange?: OnSubLayerStateChangeType; height?: number; width?: number; } /** * Tree Control that displays sub-layer hierarchy * @internal */ export declare function SubLayersTree(props: SubLayersTreeProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=SubLayersTree.d.ts.map