import { PageView } from '@operato/shell';
import '../widgets/power-plant-header';
import '../features/progress-circle';
import { ChartData } from '../features/eaas-chart';
import '../features/eaas-chart';
import '../widgets/generation-status-page/popup-inverter-detail';
import '../features/dashboard-arrow-animation';
import '../features/chart-type-buttons';
export declare class GenerationStatusPage extends PageView {
    static styles: import("lit").CSSResult[];
    get context(): {
        title: string;
    };
    powerPlantId: string;
    powerPlantDetail: any;
    powerPlantSummary: any;
    inverterStatuses: any;
    inverterRtuBindingList: any;
    currentPath: string;
    todaySmp: any;
    todayRec: any;
    thisMonthSmp: number;
    thisMonthRec: number;
    weathers: any;
    findDust: string;
    chartData: ChartData[];
    seriesNames: string[];
    chartInverterType: 'summary' | 'separate';
    powerPlantHeaderInfo: any;
    isActiveTime: boolean;
    popupInverterDetail: any;
    powerPlantHeader: any;
    private refreshInterval;
    render(): import("lit-html").TemplateResult<1>;
    pageUpdated(changes: any, lifecycle: any): Promise<void>;
    private initParams;
    private getData;
    private setChartInverterType;
    getWeatherData(): Promise<void>;
    getChartData(): Promise<void>;
    getInverterLastReceivedTime(): string;
}
