import { type Orihon, type MapOptions, type BehaviorOptions } from "../map.js"; import type { LatLngLike } from "../geo.js"; /** Fields that `MapAdapter.update()` actually applies. */ export interface MapUpdateOptions { center?: LatLngLike; zoom?: number; behaviors?: BehaviorOptions; } export interface MapAdapter { map: Orihon; update(options: MapUpdateOptions): Orihon; destroy(): void; } export declare function createMapAdapter(container: HTMLElement | string, options?: MapOptions): MapAdapter; export interface OrihonElementOptions { tagName?: string; } export declare function defineOrihonElement(options?: OrihonElementOptions): CustomElementConstructor | null; //# sourceMappingURL=framework-adapters.d.ts.map