import GirafeHTMLElement from '../../base/GirafeHTMLElement';
import OfflineManager from '../../tools/offline/offlinemanager';
declare class OfflineComponent extends GirafeHTMLElement {
    template: () => import("uhtml").Hole;
    protected downloadInProgress: boolean;
    protected downloadProgressValue: number;
    protected offlineManager: OfflineManager;
    protected downloadStartZoom?: number;
    protected downloadEndZoom?: number;
    constructor();
    registerEvents(): void;
    exportData(): void;
    /**
     * Gets the list of all active WMTS layers
     */
    private getAllWmtsLayers;
    progressCallback(progress: number): void;
    connectedCallback(): void;
}
export default OfflineComponent;
