import type { CodegenTypes, TurboModule } from "react-native"; import { TurboModuleRegistry } from "react-native"; interface NativeStaticMapCreateOptions { center?: CodegenTypes.Double[]; zoom?: CodegenTypes.Double; bearing?: CodegenTypes.WithDefault; pitch?: CodegenTypes.WithDefault; bounds?: CodegenTypes.Double[]; mapStyle: string; width: CodegenTypes.Int32; height: CodegenTypes.Int32; output: "base64" | "file"; logo?: boolean; } export interface Spec extends TurboModule { createImage(options: NativeStaticMapCreateOptions): Promise; } export default TurboModuleRegistry.getEnforcing("MLRNStaticMapModule");