/** @packageDocumentation
 * @module IModelComponents
 */
/// <reference types="react" />
import "./SpatialContainmentTree.scss";
import { IModelConnection } from "@itwin/core-frontend";
import { Ruleset } from "@itwin/presentation-common";
import { ClassGroupingOption } from "../Common";
/** @internal */
export declare const RULESET_SPATIAL_BREAKDOWN: Ruleset;
/** @internal */
export declare const RULESET_SPATIAL_BREAKDOWN_GROUPED_BY_CLASS: Ruleset;
/**
 * Properties for the [[SpatialContainmentTree]] component
 * @public
 * @deprecated in 3.6. Use 'SpatialContainmentTree' from `@itwin/breakdown-trees-react` package.
 */
export interface SpatialContainmentTreeProps {
    iModel: IModelConnection;
    /** Width of the component */
    width: number;
    /** Height of the component */
    height: number;
    /**
     * Should the tree group displayed element nodes by class.
     * @beta
     */
    enableElementsClassGrouping?: ClassGroupingOption;
}
/**
 * Tree which displays and manages models or categories contained in an iModel.
 * @public
 * @deprecated in 3.6. Use 'SpatialContainmentTree' from `@itwin/breakdown-trees-react` package.
 */
export declare function SpatialContainmentTree(props: SpatialContainmentTreeProps): JSX.Element;
//# sourceMappingURL=SpatialContainmentTree.d.ts.map