import { Engine } from "../Engine";
import { Scene } from "../Scene";
import { DisorderedArray } from "../utils/DisorderedArray";
import { IUICanvas } from "./IUICanvas";
export declare class UIUtils {
    private static _shouldSRGBCorrect;
    private static _renderQueue;
    private static _virtualCamera;
    private static _viewport;
    private static _overlayCamera;
    private static _overlayRT;
    private static _overlayBlitMaterial;
    private static _clearColor;
    /** Flip V so that Y-up RT content maps correctly onto the default framebuffer. */
    private static _flipYScaleOffset;
    static renderOverlay(engine: Engine, scene: Scene, uiCanvases: DisorderedArray<IUICanvas>): void;
    private static _getOverlayRT;
    private static _getOverlayBlitMaterial;
}
