import GirafeHTMLElement from '../../base/GirafeHTMLElement.js';
declare class OfflineComponent extends GirafeHTMLElement {
templateUrl: null;
styleUrls: null;
template: () => import("uhtml").Hole;
protected downloadInProgress: boolean;
protected downloadProgressValue: number;
protected downloadStartZoom?: number;
protected downloadEndZoom?: number;
totalOfflineDataSizeMB: number;
constructor();
registerEvents(): void;
updateTotalSizeMB(): Promise;
exportData(): void;
/**
* Gets the list of all active WMTS layers
*/
private getAllWmtsLayers;
progressCallback(progress: number): void;
protected connectedCallback(): void;
clearStores(): Promise;
}
export default OfflineComponent;