/** @packageDocumentation
 * @module ContentView
 */
import * as React from "react";
import { ContentControl } from "./ContentControl";
/** Content View Manager class.
 * @public
 * @deprecated in 3.7. Use `UiFramework.content` property
 */
export declare class ContentViewManager {
    static get onMouseDownChangedEvent(): import("../framework/FrameworkContent").MouseDownChangedEvent;
    /** Determines if the mouse is down in a content view */
    static get isMouseDown(): boolean;
    /** Sets the mouse down status for a content view */
    static setMouseDown(mouseDown: boolean): void;
    /** Gets the [[ActiveContentChangedEvent]] */
    static get onActiveContentChangedEvent(): import("../framework/FrameworkContent").ActiveContentChangedEvent;
    /** Fires when floating contents are added or removed */
    static get onAvailableContentChangedEvent(): import("@itwin/appui-abstract").UiEvent<{
        contentId: string;
    }>;
    /** Gets the active content as a React.ReactNode. */
    static getActiveContent(): React.ReactNode | undefined;
    /** Return the active ContentControl. */
    static getActiveContentControl(): ContentControl | undefined;
    static addFloatingContentControl(contentControl?: ContentControl): void;
    static dropFloatingContentControl(contentControl?: ContentControl): void;
    /** Sets the active [[ContentControl]] */
    static setActiveContent(activeContent?: React.ReactNode, forceEventProcessing?: boolean): void;
    /** Refreshes the active [[ContentControl]] */
    static refreshActiveContent(activeContent: React.ReactNode): void;
    /**
     * Determines if content displays a Sheet view.
     * @param content ContentControl to check
     */
    static isContentSheetView(content: ContentControl | undefined): boolean;
    /**
     * Determines if content displays a Drawing view.
     * @param content ContentControl to check
     */
    static isContentDrawingView(content: ContentControl | undefined): boolean;
    /**
     * Determines if content displays a Spatial view.
     * @param content ContentControl to check
     */
    static isContentSpatialView(content: ContentControl | undefined): boolean;
    /**
     * Determines if content displays a Orthographic view.
     * @param content ContentControl to check
     */
    static isContentOrthographicView(content: ContentControl | undefined): boolean;
    /**
     * Determines if content displays a 3d view.
     * @param content ContentControl to check
     */
    static isContent3dView(content: ContentControl | undefined): boolean;
    /**
     * Determines if viewport supports use of a camera.
     * @param content ContentControl to check
     */
    static contentSupportsCamera(content: ContentControl | undefined): boolean;
}
//# sourceMappingURL=ContentViewManager.d.ts.map