import type { FetchMockStatic } from 'fetch-mock'; declare global { declare var iD: typeof import('.'); declare var d3: typeof import('d3'); declare var fetchMock: FetchMockStatic; declare var before: typeof beforeEach; declare var after: typeof afterEach; declare var VITEST: true; declare type Tags = { [key: string]: string }; declare namespace iD { export type Context = ReturnType; export type Graph = InstanceType; export type OsmNode = import('./osm/node').OsmNode; export type OsmWay = import('./osm/way').OsmWay; export type OsmRelation = import('./osm/relation').OsmRelation; export type AbstractEntity = InstanceType; export type OsmEntity = OsmNode | OsmWay | OsmRelation; export type Projection = import('./geo/raw_mercator').Projection; } declare namespace d3 { export type Selection = import('d3').Selection< T, unknown, unknown, unknown >; } } export {};