import { PageView } from '@operato/shell';
import 'ol/ol.css';
export declare class WeatherPage extends PageView {
    static get styles(): import("lit").CSSResult;
    private activeType;
    private map;
    private weatherLayer;
    constructor();
    render(): import("lit-html").TemplateResult<1>;
    connectedCallback(): void;
    disconnectedCallback(): void;
    private _initMap;
    private _addWeatherLayer;
    /**
     * 날씨 레이어를 변경하고 새 레이어를 맵에 추가
     */
    private _changeWeatherType;
    /**
     * 새 레이어를 안전하게 추가하는 헬퍼 메소드
     */
    private _addNewLayer;
    private _refreshWeatherMap;
}
