import { View } from '../core/view'; import { PageBase, actionBarHiddenProperty, statusBarStyleProperty } from './page-common'; export * from './page-common'; declare class UIViewControllerImpl extends UIViewController { private _owner; isBackstackSkipped: boolean; isBackstackCleared: boolean; static initWithOwner(owner: WeakRef): UIViewControllerImpl; viewDidLoad(): void; viewWillAppear(animated: boolean): void; viewDidAppear(animated: boolean): void; viewWillDisappear(animated: boolean): void; viewDidDisappear(animated: boolean): void; viewWillLayoutSubviews(): void; viewSafeAreaInsetsDidChange(): void; viewDidLayoutSubviews(): void; traitCollectionDidChange(previousTraitCollection: UITraitCollection): void; get preferredStatusBarStyle(): UIStatusBarStyle; } export declare class Page extends PageBase { [actionBarHiddenProperty.setNative]: (value: boolean) => void; [statusBarStyleProperty.getDefault]: () => UIBarStyle; [statusBarStyleProperty.setNative]: (value: string | UIBarStyle) => void; nativeViewProtected: UIView; viewController: UIViewControllerImpl; onAccessibilityPerformEscape: () => boolean; private _backgroundColor; private _ios; _presentedViewController: UIViewController; constructor(); createNativeView(): UIView; disposeNativeView(): void; get ios(): UIViewController; layoutNativeView(left: number, top: number, right: number, bottom: number): void; _modifyNativeViewFrame(nativeView: UIView, frame: CGRect): void; _shouldDelayLayout(): boolean; onLoaded(): void; updateWithWillAppear(animated: boolean): void; updateWithWillDisappear(animated: boolean): void; updateStatusBar(): void; _updateStatusBarStyle(value?: string): void; _updateEnableSwipeBackNavigation(enabled: boolean): void; onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void; onLayout(left: number, top: number, right: number, bottom: number): void; _addViewToNativeVisualTree(child: View, atIndex: number): boolean; _removeViewFromNativeVisualTree(child: View): void; accessibilityScreenChanged(refocus?: boolean): void; }