/** @packageDocumentation
 * @module StatusBar
 */
import type { CommonDivProps, CommonProps } from "@itwin/core-react";
import * as React from "react";
import { StatusBarPopup } from "./popup/Popup";
import "./StatusBar.scss";
import type { StatusBarWidgetControl } from "./StatusBarWidgetControl";
/** Properties for the [[StatusBar]] React component
 * @public
 */
export interface StatusBarProps extends CommonProps {
    children?: React.ReactNode;
    widgetControl?: StatusBarWidgetControl;
}
/** Status Bar React component.
 * @public
 * @deprecated in 4.14.0. Use {@link StatusBarComposer} instead.
 */
export declare function StatusBar(props: StatusBarProps): React.JSX.Element;
/** StatusBar With Space Between Items React functional component
 * @public
 */
export declare function StatusBarSpaceBetween(props: CommonDivProps): React.JSX.Element;
/** StatusBar Left Section React functional component
 * @public
 */
export declare function StatusBarLeftSection(props: CommonDivProps): React.JSX.Element;
/** StatusBar Center Section React functional component
 * @public
 */
export declare function StatusBarCenterSection(props: CommonDivProps): React.JSX.Element;
/** StatusBar Right Section React functional component
 * @public
 */
export declare function StatusBarRightSection(props: CommonDivProps): React.JSX.Element;
/** Components used in a [[StatusBar]].
 * @public
 * @deprecated in 4.14.0. Please use components directly.
 */
export declare namespace StatusBar {
    /** Field of a [[StatusBar]].
     * @beta
     * @deprecated in 4.14.0. Use [iTwinUI Button](https://itwinui.bentley.com/docs/button) instead.
     */
    const Field: React.ForwardRefExoticComponent<import("./Field").StatusBarFieldProps & React.RefAttributes<HTMLDivElement>>;
    /** Popup of a [[StatusBar]].
     * @beta
     * @deprecated in 4.14.0. Use `StatusBarPopover` instead.
     */
    const Popup: typeof StatusBarPopup;
}
//# sourceMappingURL=StatusBar.d.ts.map