import State from './tools/state/state.js'; import IGirafeContext from './tools/context/icontext.js'; declare global { interface Document { geogirafe: { context: IGirafeContext; state: State; }; } interface Window { CESIUM_BASE_URL: string; Cesium: unknown; cordova: unknown; gConfirm(message: string, title: string, messageHandler?: (translatedMessage: string) => string): Promise; gAlert(message: string, title?: string): Promise; gPrompt(message: string, title?: string, placeholder?: string): Promise; gOpenWindow(title: string, url: string, width?: string | number, height?: string | number, top?: string | number, left?: string | number): void; } interface Navigator { connection: Connection; } } interface Connection { type: string; } export declare class SplashScreen { private splash?; begin(): void; private setDefaultWaitingText; end(): void; } export declare function redirectTo(page: string): void; export {};