import type { IModelConnection } from "@itwin/core-frontend"; import { computeSelection } from "@itwin/unified-selection"; import { SelectionScopesProps } from "../types.js"; type SelectionScope = Parameters[0]["scope"]; interface UseUnifiedSelectionScopesProps { iModelConnection?: IModelConnection; selectionScopes?: SelectionScopesProps; } /** @internal */ export declare function useUnifiedSelectionScopes({ iModelConnection, selectionScopes, }: UseUnifiedSelectionScopesProps): { activeScope: { id: string; def: SelectionScope; }; availableScopes: { [scopeId: string]: { label: string; def: Parameters[0]["scope"]; }; }; onScopeChange: (id: string) => void; }; export {}; //# sourceMappingURL=useUnifiedSelectionScopes.d.ts.map