/** @packageDocumentation
 * @module StatusBar
 */
/// <reference types="react" />
import "./SelectionScope.scss";
import type { ConnectedComponent } from "react-redux";
import type { PresentationSelectionScope } from "../redux/SessionState";
import type { CommonProps } from "@itwin/core-react";
/** Defines properties supported by the SelectionScopeField Component.
 * @public
 */
interface SelectionScopeFieldProps extends CommonProps {
    activeSelectionScope: string;
    availableSelectionScopes: PresentationSelectionScope[];
}
/**
 * Status Field React component. This component is designed to be specified in a status bar definition.
 */
declare function SelectionScopeFieldComponent(props: SelectionScopeFieldProps): JSX.Element;
/**
 * SelectionScopeField React component. This component is designed to be specified in a status bar definition. It will
 * display the active selection scope from `UiFramework.getActiveSelectionScope()`, and display the stored list of scopes from
 * `UiFramework.getAvailableSelectionScopes()` to allow the user to change the active selection scope, using `UiFramework.setActiveSelectionScope()`.
 * This React component is Redux connected.
 * @public
 */
export declare const SelectionScopeField: ConnectedComponent<typeof SelectionScopeFieldComponent, CommonProps>;
export {};
//# sourceMappingURL=SelectionScope.d.ts.map