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