import Page from "@smartface/native/ui/page"; declare type Location = { latitude: number; longitude: number; }; declare type NavigationOptions = { /** * @iOS */ mapType?: keyof typeof MapTypes; name?: string; location: Location; transportType: TransportTypes; /** * @android */ chooserTitle?: string; cancelText?: string; }; export declare enum MapTypes { APPLE_MAPS = "APPLE_MAPS", GOOGLE_MAPS = "GOOGLE_MAPS", YANDEX_MAPS = "YANDEX_MAPS", YANDEX_NAVIGATION = "YANDEX_NAVIGATION" } declare type MapOptions = { page: Page; location: Location; name: string; transportType?: keyof typeof TransportTypes; locationName: string; isNavigation: boolean; mapType: MapTypes | keyof typeof MapTypes; chooserTitle?: string; cancelText?: string; }; export declare enum TransportTypes { DRIVING = "d", WALKING = "w", CYCLING = "b" } declare type MenuStrings = { chooserTitle?: string; cancelText?: string; }; export declare function showMapsMenu(options: { mapOptions: MapOptions & MenuStrings; page: Page; }): Promise; export declare function showNavigationMenu(options: { navigationOptions: NavigationOptions & MenuStrings; page: Page; }): Promise; export {};