/** @packageDocumentation
 * @module StatusBar
 */
import "./ViewAttributes.scss";
import * as React from "react";
import type { ViewFlagProps } from "@itwin/core-common";
import type { CommonProps } from "@itwin/core-react";
interface ViewAttributesStatusFieldState {
    viewFlags: ViewFlagProps;
    cameraOn: boolean;
    target: HTMLElement | null;
}
/** Widget for showing Checkboxes for View Attributes
 * @beta
 */
export declare class ViewAttributesStatusField extends React.Component<CommonProps, // eslint-disable-line @typescript-eslint/no-deprecated
ViewAttributesStatusFieldState> {
    constructor(props: CommonProps);
    componentDidMount(): void;
    private updateState;
    private _handleViewFlagClick;
    private _handleToggleCamera;
    private getViewFlagItem;
    private getFlagState;
    private getToggleCameraItem;
    private getViewFlags;
    render(): React.JSX.Element;
}
export {};
//# sourceMappingURL=ViewAttributes.d.ts.map