interface MediaQueryInfo {
    width?: number;
    height?: number;
    statusBarHeight?: number;
    bottomBarHeight?: number;
    appBarHeight?: number;
    devicePixelRatio?: number;
}
export default class UIManager {
    static rpx(width: number): number;
    static get screenWidth(): number;
    static get screenHeight(): number;
    static get statusBarHeight(): number;
    static get bottomBarHeight(): number;
    static get appbarHeight(): number;
    static get devicePixelRatio(): number;
    static setDeviceInfo(info?: MediaQueryInfo): void;
    static setDesignInfo(width: number, height: number): void;
    static setAppBarHeight(appBarHeight: number): void;
}
declare class MediaQuery {
    private _screenWidth;
    private _screenHeight;
    private _statusBarHeight;
    private _bottomBarHeight;
    private _appBarHeight;
    private _devicePixelRatio;
    private _designWidth;
    private _designHeight;
    private _scaleWidth;
    private _scaleHeight;
    get screenWidth(): number;
    get screenHeight(): number;
    get statusBarHeight(): number;
    get bottomBarHeight(): number;
    get appBarHeight(): number;
    set appBarHeight(height: number);
    get devicePixelRatio(): number;
    setDeviceInfo(info?: MediaQueryInfo): void;
    setDesignInfo(designWidth: number, designHeight: number): void;
    private setScaleInfo;
    computeRealWidth(width: any): number;
    computedRealHeight(height: any): number;
}
export declare const mediaQuery: MediaQuery;
export {};
