import type { IModelConnection } from "@itwin/core-frontend"; import type { SchemaContext } from "@itwin/ecschema-metadata"; import type { useIModelTree } from "@itwin/presentation-hierarchies-react"; import type { FunctionProps } from "./Utils.js"; type IModelAccess = FunctionProps["imodelAccess"]; export interface UseIModelAccessProps { imodel: IModelConnection; getSchemaContext: (imodel: IModelConnection) => SchemaContext; imodelAccess?: IModelAccess; hierarchyLevelSizeLimit?: number; } /** @internal */ export declare function useIModelAccess({ imodel, getSchemaContext, imodelAccess: providedIModelAccess, hierarchyLevelSizeLimit }: UseIModelAccessProps): { imodelAccess: IModelAccess; currentHierarchyLevelSizeLimit: number; }; export {}; //# sourceMappingURL=UseIModelAccess.d.ts.map