import type { StatusBarItem, UiItemsProvider } from "@itwin/appui-react"; import * as React from "react"; import { SelectionStorage } from "@itwin/unified-selection"; import { useUnifiedSelectionScopes } from "../../../hooks/useUnifiedSelectionScopes.js"; import type { ViewerDefaultStatusbarItems } from "../../../types.js"; export declare class ViewerStatusbarItemsProvider implements UiItemsProvider { private _defaultItems?; readonly id = "ViewerDefaultStatusbar"; constructor(_defaultItems?: ViewerDefaultStatusbarItems | undefined); provideStatusBarItems(): StatusBarItem[]; } /** @internal */ export declare function SelectionStorageContextProvider({ selectionStorage, children, }: React.PropsWithChildren<{ selectionStorage?: SelectionStorage | undefined; }>): React.JSX.Element; /** @internal */ export declare function SelectionScopesContextProvider({ selectionScopes, children, }: React.PropsWithChildren<{ selectionScopes: ReturnType; }>): React.JSX.Element; //# sourceMappingURL=ViewerStatusbarItemsProvider.d.ts.map