import GeoGirafeAppComponent from './geogirafe-component.js'; export default class GeoGirafeApp { private readonly readyPromise; private resolveReady; protected mainComponent: GeoGirafeAppComponent; private readonly isIframe; get context(): import("../main.js").IGirafeContext; constructor(isIframe?: boolean); isReady(): Promise; protected initialize(): Promise; protected defineMainComponent(): void; protected initializeInterface(): void; protected addCustomSerializers(): void; protected defineCoreComponents(): void; private initializeServiceWorker; private waitForServiceWorkerActivation; }