import { PageBase, actionBarHiddenProperty, statusBarStyleProperty, androidStatusBarBackgroundProperty } from './page-common';
import { View } from '../core/view';
import { Color } from '../../color';
export * from './page-common';
export declare class Page extends PageBase {
    [actionBarHiddenProperty.setNative]: (value: boolean) => void;
    [statusBarStyleProperty.getDefault]: () => {
        color: number;
        systemUiVisibility: number;
    };
    [statusBarStyleProperty.setNative]: (value: "dark" | "light" | {
        color: number;
        systemUiVisibility: number;
    }) => void;
    [androidStatusBarBackgroundProperty.getDefault]: () => number;
    [androidStatusBarBackgroundProperty.setNative]: (value: number | Color) => void;
    nativeViewProtected: org.nativescript.widgets.GridLayout;
    createNativeView(): org.nativescript.widgets.GridLayout;
    initNativeView(): void;
    _addViewToNativeVisualTree(child: View, atIndex?: number): boolean;
    onLoaded(): void;
    private updateActionBar;
    private getClosestWindow;
    accessibilityScreenChanged(refocus?: boolean): void;
}
