import { OnInit, OnDestroy } from '@angular/core';
import { Location } from '@angular/common';
import { BrowserENV } from '../helper';
import { ListActivatedService } from '../../list/index';
import { RouteCacheController } from '../../router/index';
import { AppController } from './app-controller';
export declare class AppComponent implements OnInit, OnDestroy {
    private document;
    private env;
    private routeCacheController;
    private location;
    private appController;
    private listActivatedService;
    baseFontSize: number;
    name: string;
    readonly isIphone: boolean;
    readonly isIphoneX: boolean;
    readonly isAndroid: boolean;
    readonly isDefault: boolean;
    showMask: boolean;
    private htmlElement;
    private defaultDocWidth;
    private subs;
    constructor(document: any, env: BrowserENV, routeCacheController: RouteCacheController, location: Location, appController: AppController, listActivatedService: ListActivatedService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    resize(): void;
    documentTouchStart(): void;
}
