import { Map, StyleSpecificationWithMetaData, type MapOptions } from "../src"; declare global { interface Window { __map: Map; __pageObjects: Record; __pageLoadTimeout: number; notifyScreenshotStateReady: (data: TTestTransferData) => Promise; notifyTest: (data: TTestTransferData) => Promise; setFixtureWithConfig: (config: { id: string; options: MapOptions; requiresScreenShot?: boolean }) => Promise; setFixtureMapStyle: (style: string | StyleSpecificationWithMetaData) => Promise; __MT_SDK_VERSION__: string; __MT_NODE_ENV__: string | undefined; __testUtils?: { getHaloConfig: () => any; getSpaceConfig: () => any; hasHalo: () => boolean; hasSpace: () => boolean; }; } type TTestTransferData = string | number | boolean | string[] | number[] | boolean[] | null | Record | [number, number]; } export {};