/** @packageDocumentation
 * @module StatusBar
 */
import "./SelectionScope.scss";
import * as React from "react";
import type { CommonProps } from "@itwin/core-react";
interface SelectionScopeFieldProps extends CommonProps {
    /** Describes which selection scope is active. Uses redux store as a fallback. Defaults to `""`. */
    activeScope?: string;
    /** Describes available selection scopes. Uses redux store as a fallback. Defaults to `{ id: "element", label: "Element" }`. */
    selectionScopes?: {
        id: string;
        label: string;
    }[];
    /** Function called when the active selection scope is changed. */
    onChange?: (scope: string) => void;
}
/** `SelectionScopeField` component is designed to be specified in a status bar.
 * It displays the active selection scope and the list of scopes from which the user can change the active selection scope.
 * @public
 */
export declare function SelectionScopeField(props: SelectionScopeFieldProps): React.JSX.Element;
export {};
//# sourceMappingURL=SelectionScope.d.ts.map