UNPKG

@benedictstrube/ui-mapbox

Version:

Interactive, thoroughly customizable maps powered by vector tiles and OpenGL.

1,146 lines (1,103 loc) 795 kB
declare module com { export module mapbox { export module android { export module accounts { export module v1 { export class AccountsConstants extends java.lang.Object { public static class: java.lang.Class<AccountsConstants>; public static MAPBOX_SHARED_PREFERENCES: string; public static KEY_PREFERENCE_MAPS_SKU_TOKEN: string; public static KEY_META_DATA_MANAGE_SKU: string; public static DEFAULT_TOKEN_MANAGE_SKU: boolean; public constructor(); } } } } } } declare module com { export module mapbox { export module android { export module accounts { export module v1 { export class MapboxAccounts extends java.lang.Object { public static class: java.lang.Class<MapboxAccounts>; public static SKU_ID_MAPS_MAUS: string; public static SKU_ID_NAVIGATION_MAUS: string; public static SKU_ID_NAVIGATION_TRIPS: string; public static SKU_ID_VISION_MAUS: string; public static SKU_ID_VISION_FLEET_MAUS: string; public static obtainNavigationSkuSessionToken(): string; public static obtainMapsSkuUserToken(param0: string): string; public constructor(); public static obtainVisionFleetSkuUserToken(param0: string): string; public static a(param0: string, param1: native.Array<any>): string; public static obtainNavigationSkuUserToken(param0: string): string; public static obtainVisionSkuUserToken(param0: string): string; public static getNow(): number; public static a(): string; public static obtainEndUserId(): string; } } } } } } declare module com { export module mapbox { export module android { export module core { export class BuildConfig extends java.lang.Object { public static class: java.lang.Class<BuildConfig>; public static DEBUG: boolean; public static LIBRARY_PACKAGE_NAME: string; public static BUILD_TYPE: string; public static VERSION_CODE: number; public static VERSION_NAME: string; public constructor(); } } } } } declare module com { export module mapbox { export module android { export module core { export class FileUtils extends java.lang.Object { public static class: java.lang.Class<FileUtils>; public static deleteFile(param0: java.io.File): void; public static writeToFile(param0: java.io.File, param1: string): void; public static closeQuietly(param0: java.io.Closeable): void; public static deleteFirst(param0: native.Array<java.io.File>, param1: java.util.Comparator<java.io.File>, param2: number): void; public static getFile(param0: globalAndroid.content.Context, param1: string): java.io.File; public static listAllFiles(param0: java.io.File): native.Array<java.io.File>; public static readFromFile(param0: java.io.File): string; } export module FileUtils { export class LastModifiedComparator extends java.util.Comparator<java.io.File> { public static class: java.lang.Class<LastModifiedComparator>; public thenComparing(param0: any /* any*/, param1: java.util.Comparator<any>): java.util.Comparator<any>; public constructor(); public static comparing(param0: any /* any*/, param1: java.util.Comparator<any>): java.util.Comparator<any>; public thenComparingLong(param0: any /* any*/): java.util.Comparator<any>; public equals(param0: any): boolean; public static comparingInt(param0: any /* any*/): java.util.Comparator<any>; public static comparingDouble(param0: any /* any*/): java.util.Comparator<any>; public static reverseOrder(): java.util.Comparator<any>; public static comparing(param0: any /* any*/): java.util.Comparator<any>; public thenComparingInt(param0: any /* any*/): java.util.Comparator<any>; public reversed(): java.util.Comparator<any>; public static nullsFirst(param0: java.util.Comparator<any>): java.util.Comparator<any>; public thenComparingDouble(param0: any /* any*/): java.util.Comparator<any>; public static nullsLast(param0: java.util.Comparator<any>): java.util.Comparator<any>; public thenComparing(param0: any /* any*/): java.util.Comparator<any>; public static naturalOrder(): java.util.Comparator<any>; public compare(param0: java.io.File, param1: java.io.File): number; public compare(param0: any, param1: any): number; public thenComparing(param0: java.util.Comparator<any>): java.util.Comparator<any>; public static comparingLong(param0: any /* any*/): java.util.Comparator<any>; } } } } } } declare module com { export module mapbox { export module android { export module core { export class MapboxSdkInfoForUserAgentGenerator extends java.lang.Object { public static class: java.lang.Class<MapboxSdkInfoForUserAgentGenerator>; public getSdkInfoForUserAgent(): string; public static getInstance(param0: globalAndroid.content.res.AssetManager): MapboxSdkInfoForUserAgentGenerator; } } } } } declare module com { export module mapbox { export module android { export module core { export module connectivity { export class ConnectivityListener extends java.lang.Object { public static class: java.lang.Class<ConnectivityListener>; /** * Constructs a new instance of the ConnectivityListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onConnectivityChanged(param0: boolean): void; }); public constructor(); public onConnectivityChanged(param0: boolean): void; } } } } } } declare module com { export module mapbox { export module android { export module core { export module connectivity { export class ConnectivityReceiver extends globalAndroid.content.BroadcastReceiver { public static class: java.lang.Class<ConnectivityReceiver>; public addConnectivityListener(param0: ConnectivityListener): void; public removeConnectivityUpdates(): void; public onReceive(param0: globalAndroid.content.Context, param1: globalAndroid.content.Intent): void; public constructor(); public static isConnected(param0: globalAndroid.content.Context): boolean; public constructor(param0: globalAndroid.content.Context); public requestConnectivityUpdates(): void; public getConnectedFlag(): java.lang.Boolean; public setConnectedFlag(param0: java.lang.Boolean): void; public isConnected(): boolean; public removeConnectivityListener(param0: ConnectivityListener): boolean; } } } } } } declare module com { export module mapbox { export module android { export module core { export module crashreporter { export class CrashReport extends java.lang.Object { public static class: java.lang.Class<CrashReport>; public put(param0: string, param1: string): void; public toJson(): string; public getDateString(): string; } } } } } } declare module com { export module mapbox { export module android { export module core { export module crashreporter { export class CrashReportBuilder extends java.lang.Object { public static class: java.lang.Class<CrashReportBuilder>; public static fromJson(param0: string): CrashReport; } } } } } } declare module com { export module mapbox { export module android { export module core { export module crashreporter { export class MapboxUncaughtExceptionHanlder extends java.lang.Object implements java.lang.Thread.UncaughtExceptionHandler, globalAndroid.content.SharedPreferences.OnSharedPreferenceChangeListener { public static class: java.lang.Class<MapboxUncaughtExceptionHanlder>; public static MAPBOX_PREF_ENABLE_CRASH_REPORTER: string; public static MAPBOX_CRASH_REPORTER_PREFERENCES: string; public uncaughtException(param0: java.lang.Thread, param1: java.lang.Throwable): void; public onSharedPreferenceChanged(param0: globalAndroid.content.SharedPreferences, param1: string): void; public static install(param0: globalAndroid.content.Context, param1: string, param2: string): void; } } } } } } declare module com { export module mapbox { export module android { export module core { export module location { export class AndroidLocationEngineImpl extends LocationEngineImpl<globalAndroid.location.LocationListener> { public static class: java.lang.Class<AndroidLocationEngineImpl>; public createListener(param0: LocationEngineCallback<LocationEngineResult>): any; public removeLocationUpdates(param0: any): void; public createListener(param0: LocationEngineCallback<LocationEngineResult>): globalAndroid.location.LocationListener; public requestLocationUpdates(param0: LocationEngineRequest, param1: any, param2: globalAndroid.os.Looper): void; public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void; public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.location.LocationListener, param2: globalAndroid.os.Looper): void; public getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void; public removeLocationUpdates(param0: globalAndroid.location.LocationListener): void; public removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void; } export module AndroidLocationEngineImpl { export class AndroidLocationEngineCallbackTransport extends java.lang.Object implements globalAndroid.location.LocationListener { public static class: java.lang.Class<AndroidLocationEngineImpl.AndroidLocationEngineCallbackTransport>; public onProviderDisabled(param0: string): void; public onStatusChanged(param0: string, param1: number, param2: globalAndroid.os.Bundle): void; public onLocationChanged(param0: globalAndroid.location.Location): void; public onProviderEnabled(param0: string): void; } } } } } } } declare module com { export module mapbox { export module android { export module core { export module location { export class LocationEngine extends java.lang.Object { public static class: java.lang.Class<LocationEngine>; /** * Constructs a new instance of the LocationEngine interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void; requestLocationUpdates(param0: LocationEngineRequest, param1: LocationEngineCallback<LocationEngineResult>, param2: globalAndroid.os.Looper): void; requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void; removeLocationUpdates(param0: LocationEngineCallback<LocationEngineResult>): void; removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void; }); public constructor(); public removeLocationUpdates(param0: LocationEngineCallback<LocationEngineResult>): void; public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void; public getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void; public removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void; public requestLocationUpdates(param0: LocationEngineRequest, param1: LocationEngineCallback<LocationEngineResult>, param2: globalAndroid.os.Looper): void; } } } } } } declare module com { export module mapbox { export module android { export module core { export module location { export class LocationEngineCallback<T> extends java.lang.Object { public static class: java.lang.Class<LocationEngineCallback<any>>; /** * Constructs a new instance of the LocationEngineCallback<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onSuccess(param0: T): void; onFailure(param0: java.lang.Exception): void; }); public constructor(); public onFailure(param0: java.lang.Exception): void; public onSuccess(param0: T): void; } } } } } } declare module com { export module mapbox { export module android { export module core { export module location { export class LocationEngineImpl<T> extends java.lang.Object { public static class: java.lang.Class<LocationEngineImpl<any>>; /** * Constructs a new instance of the LocationEngineImpl<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { createListener(param0: LocationEngineCallback<LocationEngineResult>): T; getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void; requestLocationUpdates(param0: LocationEngineRequest, param1: T, param2: globalAndroid.os.Looper): void; requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void; removeLocationUpdates(param0: T): void; removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void; }); public constructor(); public requestLocationUpdates(param0: LocationEngineRequest, param1: T, param2: globalAndroid.os.Looper): void; public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void; public removeLocationUpdates(param0: T): void; public createListener(param0: LocationEngineCallback<LocationEngineResult>): T; public getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void; public removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void; } } } } } } declare module com { export module mapbox { export module android { export module core { export module location { export class LocationEngineProvider extends java.lang.Object { public static class: java.lang.Class<LocationEngineProvider>; /** @deprecated */ public static getBestLocationEngine(param0: globalAndroid.content.Context, param1: boolean): LocationEngine; public static getBestLocationEngine(param0: globalAndroid.content.Context): LocationEngine; } } } } } } declare module com { export module mapbox { export module android { export module core { export module location { export class LocationEngineProxy<T> extends LocationEngine { public static class: java.lang.Class<LocationEngineProxy<any>>; public removeLocationUpdates(param0: LocationEngineCallback<LocationEngineResult>): void; public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void; public getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void; public removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void; public requestLocationUpdates(param0: LocationEngineRequest, param1: LocationEngineCallback<LocationEngineResult>, param2: globalAndroid.os.Looper): void; } } } } } } declare module com { export module mapbox { export module android { export module core { export module location { export class LocationEngineRequest extends java.lang.Object { public static class: java.lang.Class<LocationEngineRequest>; public static PRIORITY_HIGH_ACCURACY: number; public static PRIORITY_BALANCED_POWER_ACCURACY: number; public static PRIORITY_LOW_POWER: number; public static PRIORITY_NO_POWER: number; public getDisplacement(): number; public getPriority(): number; public getInterval(): number; public getMaxWaitTime(): number; public getFastestInterval(): number; } export module LocationEngineRequest { export class Builder extends java.lang.Object { public static class: java.lang.Class<LocationEngineRequest.Builder>; public setFastestInterval(param0: number): LocationEngineRequest.Builder; public build(): LocationEngineRequest; public setDisplacement(param0: number): LocationEngineRequest.Builder; public setPriority(param0: number): LocationEngineRequest.Builder; public setMaxWaitTime(param0: number): LocationEngineRequest.Builder; public constructor(param0: number); } } } } } } } declare module com { export module mapbox { export module android { export module core { export module location { export class LocationEngineResult extends java.lang.Object { public static class: java.lang.Class<LocationEngineResult>; public static extractResult(param0: globalAndroid.content.Intent): LocationEngineResult; public static create(param0: globalAndroid.location.Location): LocationEngineResult; public static create(param0: java.util.List<globalAndroid.location.Location>): LocationEngineResult; public getLocations(): java.util.List<globalAndroid.location.Location>; public getLastLocation(): globalAndroid.location.Location; } } } } } } declare module com { export module mapbox { export module android { export module core { export module location { export class MapboxFusedLocationEngineImpl extends AndroidLocationEngineImpl { public static class: java.lang.Class<MapboxFusedLocationEngineImpl>; public createListener(param0: LocationEngineCallback<LocationEngineResult>): any; public removeLocationUpdates(param0: any): void; public createListener(param0: LocationEngineCallback<LocationEngineResult>): globalAndroid.location.LocationListener; public requestLocationUpdates(param0: LocationEngineRequest, param1: any, param2: globalAndroid.os.Looper): void; public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void; public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.location.LocationListener, param2: globalAndroid.os.Looper): void; public getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void; public removeLocationUpdates(param0: globalAndroid.location.LocationListener): void; public removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void; } export module MapboxFusedLocationEngineImpl { export class MapboxLocationEngineCallbackTransport extends java.lang.Object implements globalAndroid.location.LocationListener { public static class: java.lang.Class<MapboxFusedLocationEngineImpl.MapboxLocationEngineCallbackTransport>; public onProviderDisabled(param0: string): void; public onStatusChanged(param0: string, param1: number, param2: globalAndroid.os.Bundle): void; public onLocationChanged(param0: globalAndroid.location.Location): void; public onProviderEnabled(param0: string): void; } } } } } } } declare module com { export module mapbox { export module android { export module core { export module location { export class Utils extends java.lang.Object { public static class: java.lang.Class<Utils>; } } } } } } declare module com { export module mapbox { export module android { export module core { export module metrics { export abstract class AbstractCompositeMetrics extends java.lang.Object { public static class: java.lang.Class<AbstractCompositeMetrics>; public add(param0: string, param1: number): void; public getMetrics(param0: string): Metrics; public constructor(param0: number); public nextMetrics(param0: number, param1: number): Metrics; } } } } } } declare module com { export module mapbox { export module android { export module core { export module metrics { export class Metrics extends java.lang.Object { public static class: java.lang.Class<Metrics>; /** * Constructs a new instance of the Metrics interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { add(param0: number): void; getValue(): number; getStart(): number; getEnd(): number; }); public constructor(); public add(param0: number): void; public getStart(): number; public getValue(): number; public getEnd(): number; } } } } } } declare module com { export module mapbox { export module android { export module core { export module metrics { export class MetricsImpl extends java.lang.Object implements Metrics { public static class: java.lang.Class<MetricsImpl>; public add(param0: number): void; public getStart(): number; public constructor(param0: number, param1: number); public getValue(): number; public getEnd(): number; } } } } } } declare module com { export module mapbox { export module android { export module core { export module permissions { export class PermissionsListener extends java.lang.Object { public static class: java.lang.Class<PermissionsListener>; /** * Constructs a new instance of the PermissionsListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onExplanationNeeded(param0: java.util.List<string>): void; onPermissionResult(param0: boolean): void; }); public constructor(); public onExplanationNeeded(param0: java.util.List<string>): void; public onPermissionResult(param0: boolean): void; } } } } } } declare module com { export module mapbox { export module android { export module core { export module permissions { export class PermissionsManager extends java.lang.Object { public static class: java.lang.Class<PermissionsManager>; public setListener(param0: PermissionsListener): void; public static areLocationPermissionsGranted(param0: globalAndroid.content.Context): boolean; public getListener(): PermissionsListener; public constructor(param0: PermissionsListener); public onRequestPermissionsResult(param0: number, param1: native.Array<string>, param2: native.Array<number>): void; public static areRuntimePermissionsRequired(): boolean; public requestLocationPermissions(param0: globalAndroid.app.Activity): void; } } } } } } declare module com { export module mapbox { export module android { export module gestures { export class AndroidGesturesManager extends java.lang.Object { public static class: java.lang.Class<AndroidGesturesManager>; public static GESTURE_TYPE_SCROLL: number; public static GESTURE_TYPE_SCALE: number; public static GESTURE_TYPE_ROTATE: number; public static GESTURE_TYPE_SHOVE: number; public static GESTURE_TYPE_MULTI_FINGER_TAP: number; public static GESTURE_TYPE_SINGLE_TAP_UP: number; public static GESTURE_TYPE_LONG_PRESS: number; public static GESTURE_TYPE_FLING: number; public static GESTURE_TYPE_SHOW_PRESS: number; public static GESTURE_TYPE_DOWN: number; public static GESTURE_TYPE_DOUBLE_TAP: number; public static GESTURE_TYPE_DOUBLE_TAP_EVENT: number; public static GESTURE_TYPE_SINGLE_TAP_CONFIRMED: number; public static GESTURE_TYPE_MOVE: number; public static GESTURE_TYPE_SIDEWAYS_SHOVE: number; public static GESTURE_TYPE_QUICK_SCALE: number; public constructor(param0: globalAndroid.content.Context, param1: native.Array<java.util.Set<java.lang.Integer>>); public getSidewaysShoveGestureDetector(): SidewaysShoveGestureDetector; public getRotateGestureDetector(): RotateGestureDetector; public setShoveGestureListener(param0: ShoveGestureDetector.OnShoveGestureListener): void; public setMultiFingerTapGestureListener(param0: MultiFingerTapGestureDetector.OnMultiFingerTapGestureListener): void; public removeStandardScaleGestureListener(): void; public removeRotateGestureListener(): void; public getMultiFingerTapGestureDetector(): MultiFingerTapGestureDetector; public setSidewaysShoveGestureListener(param0: SidewaysShoveGestureDetector.OnSidewaysShoveGestureListener): void; public removeMultiFingerTapGestureListener(): void; public setMutuallyExclusiveGestures(param0: java.util.List<java.util.Set<java.lang.Integer>>): void; public removeStandardGestureListener(): void; public getStandardGestureDetector(): StandardGestureDetector; public removeShoveGestureListener(): void; public removeMoveGestureListener(): void; public setStandardScaleGestureListener(param0: StandardScaleGestureDetector.StandardOnScaleGestureListener): void; public setStandardGestureListener(param0: StandardGestureDetector.StandardOnGestureListener): void; public getMutuallyExclusiveGestures(): java.util.List<java.util.Set<java.lang.Integer>>; public constructor(param0: globalAndroid.content.Context); public constructor(param0: globalAndroid.content.Context, param1: java.util.List<java.util.Set<java.lang.Integer>>, param2: boolean); public removeSidewaysShoveGestureListener(): void; public getMoveGestureDetector(): MoveGestureDetector; public constructor(param0: globalAndroid.content.Context, param1: boolean); public setRotateGestureListener(param0: RotateGestureDetector.OnRotateGestureListener): void; public onTouchEvent(param0: globalAndroid.view.MotionEvent): boolean; public setMutuallyExclusiveGestures(param0: native.Array<java.util.Set<java.lang.Integer>>): void; public getDetectors(): java.util.List<BaseGesture<any>>; public getStandardScaleGestureDetector(): StandardScaleGestureDetector; public setMoveGestureListener(param0: MoveGestureDetector.OnMoveGestureListener): void; public getShoveGestureDetector(): ShoveGestureDetector; } export module AndroidGesturesManager { export class GestureType extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<AndroidGesturesManager.GestureType>; /** * Constructs a new instance of the AndroidGesturesManager$GestureType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public hashCode(): number; public toString(): string; public annotationType(): java.lang.Class<any>; } } } } } } declare module com { export module mapbox { export module android { export module gestures { export abstract class BaseGesture<L> extends java.lang.Object { public static class: java.lang.Class<BaseGesture<any>>; public context: globalAndroid.content.Context; public windowManager: globalAndroid.view.WindowManager; public listener: L; public getCurrentEvent(): globalAndroid.view.MotionEvent; public setEnabled(param0: boolean): void; public getGestureDuration(): number; public canExecute(param0: number): boolean; public removeListener(): void; public getPreviousEvent(): globalAndroid.view.MotionEvent; public setListener(param0: L): void; public onTouchEvent(param0: globalAndroid.view.MotionEvent): boolean; public analyzeEvent(param0: globalAndroid.view.MotionEvent): boolean; public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager); public isEnabled(): boolean; } } } } } declare module com { export module mapbox { export module android { export module gestures { export class BuildConfig extends java.lang.Object { public static class: java.lang.Class<BuildConfig>; public static DEBUG: boolean; public static APPLICATION_ID: string; public static BUILD_TYPE: string; public static FLAVOR: string; public static VERSION_CODE: number; public static VERSION_NAME: string; public constructor(); } } } } } declare module com { export module mapbox { export module android { export module gestures { export class Constants extends java.lang.Object { public static class: java.lang.Class<Constants>; public static DEFAULT_ROTATE_ANGLE_THRESHOLD: number; public static DEFAULT_SHOVE_MAX_ANGLE: number; public static DEFAULT_MULTI_TAP_TIME_THRESHOLD: number; public constructor(); } } } } } declare module com { export module mapbox { export module android { export module gestures { export class MoveDistancesObject extends java.lang.Object { public static class: java.lang.Class<MoveDistancesObject>; public getDistanceXSinceLast(): number; public addNewPosition(param0: number, param1: number): void; public getCurrentX(): number; public getInitialY(): number; public getDistanceYSinceLast(): number; public getInitialX(): number; public getPreviousY(): number; public getPreviousX(): number; public getCurrentY(): number; public getDistanceXSinceStart(): number; public getDistanceYSinceStart(): number; public constructor(param0: number, param1: number); } } } } } declare module com { export module mapbox { export module android { export module gestures { export class MoveGestureDetector extends ProgressiveGesture<MoveGestureDetector.OnMoveGestureListener> { public static class: java.lang.Class<MoveGestureDetector>; public reset(): void; public setMoveThresholdResource(param0: number): void; public canExecute(param0: number): boolean; public getMoveThreshold(): number; public setMoveThresholdRect(param0: globalAndroid.graphics.RectF): void; public getLastDistanceY(): number; public gestureStopped(): void; public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager); public setMoveThreshold(param0: number): void; public getMoveObject(param0: number): MoveDistancesObject; public getMoveThresholdRect(): globalAndroid.graphics.RectF; public getRequiredPointersCount(): number; public analyzeMovement(): boolean; public getLastDistanceX(): number; public provideHandledTypes(): java.util.Set<java.lang.Integer>; public analyzeEvent(param0: globalAndroid.view.MotionEvent): boolean; } export module MoveGestureDetector { export class OnMoveGestureListener extends java.lang.Object { public static class: java.lang.Class<MoveGestureDetector.OnMoveGestureListener>; /** * Constructs a new instance of the MoveGestureDetector$OnMoveGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onMoveBegin(param0: MoveGestureDetector): boolean; onMove(param0: MoveGestureDetector, param1: number, param2: number): boolean; onMoveEnd(param0: MoveGestureDetector, param1: number, param2: number): void; }); public constructor(); public onMoveEnd(param0: MoveGestureDetector, param1: number, param2: number): void; public onMove(param0: MoveGestureDetector, param1: number, param2: number): boolean; public onMoveBegin(param0: MoveGestureDetector): boolean; } export class SimpleOnMoveGestureListener extends java.lang.Object implements MoveGestureDetector.OnMoveGestureListener { public static class: java.lang.Class<MoveGestureDetector.SimpleOnMoveGestureListener>; public onMoveEnd(param0: MoveGestureDetector, param1: number, param2: number): void; public onMove(param0: MoveGestureDetector, param1: number, param2: number): boolean; public constructor(); public onMoveBegin(param0: MoveGestureDetector): boolean; } } } } } } declare module com { export module mapbox { export module android { export module gestures { export class MultiFingerDistancesObject extends java.lang.Object { public static class: java.lang.Class<MultiFingerDistancesObject>; public constructor(param0: number, param1: number, param2: number, param3: number); public getCurrFingersDiffX(): number; public getPrevFingersDiffXY(): number; public getPrevFingersDiffY(): number; public getPrevFingersDiffX(): number; public getCurrFingersDiffXY(): number; public getCurrFingersDiffY(): number; } } } } } declare module com { export module mapbox { export module android { export module gestures { export abstract class MultiFingerGesture<L> extends BaseGesture<any> { public static class: java.lang.Class<MultiFingerGesture<any>>; public getCurrentSpanY(param0: number, param1: number): number; public getCurrentSpan(param0: number, param1: number): number; public isSloppyGesture(): boolean; public reset(): void; public canExecute(param0: number): boolean; public getCurrentSpanX(param0: number, param1: number): number; public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager); public setSpanThreshold(param0: number): void; public setSpanThresholdResource(param0: number): void; public getPointersCount(): number; public getSpanThreshold(): number; public getRequiredPointersCount(): number; public analyzeMovement(): boolean; public getPreviousSpan(param0: number, param1: number): number; public getPreviousSpanX(param0: number, param1: number): number; public analyzeEvent(param0: globalAndroid.view.MotionEvent): boolean; public getPreviousSpanY(param0: number, param1: number): number; public getFocalPoint(): globalAndroid.graphics.PointF; } } } } } declare module com { export module mapbox { export module android { export module gestures { export class MultiFingerTapGestureDetector extends MultiFingerGesture<MultiFingerTapGestureDetector.OnMultiFingerTapGestureListener> { public static class: java.lang.Class<MultiFingerTapGestureDetector>; public setMultiFingerTapMovementThresholdResource(param0: number): void; public reset(): void; public canExecute(param0: number): boolean; public getMultiFingerTapMovementThreshold(): number; public getMultiFingerTapTimeThreshold(): number; public setMultiFingerTapTimeThreshold(param0: number): void; public analyzeEvent(param0: globalAndroid.view.MotionEvent): boolean; public setMultiFingerTapMovementThreshold(param0: number): void; public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager); } export module MultiFingerTapGestureDetector { export class OnMultiFingerTapGestureListener extends java.lang.Object { public static class: java.lang.Class<MultiFingerTapGestureDetector.OnMultiFingerTapGestureListener>; /** * Constructs a new instance of the MultiFingerTapGestureDetector$OnMultiFingerTapGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onMultiFingerTap(param0: MultiFingerTapGestureDetector, param1: number): boolean; }); public constructor(); public onMultiFingerTap(param0: MultiFingerTapGestureDetector, param1: number): boolean; } } } } } } declare module com { export module mapbox { export module android { export module gestures { export class PermittedActionsGuard extends java.lang.Object { public static class: java.lang.Class<PermittedActionsGuard>; } } } } } declare module com { export module mapbox { export module android { export module gestures { export class PointerDistancePair extends globalAndroid.util.Pair<java.lang.Integer,java.lang.Integer> { public static class: java.lang.Class<PointerDistancePair>; public equals(param0: any): boolean; public constructor(param0: java.lang.Integer, param1: java.lang.Integer); public constructor(param0: any, param1: any); } } } } } declare module com { export module mapbox { export module android { export module gestures { export abstract class ProgressiveGesture<L> extends MultiFingerGesture<any> { public static class: java.lang.Class<ProgressiveGesture<any>>; public setEnabled(param0: boolean): void; public isInProgress(): boolean; public interrupt(): void; public gestureStopped(): void; public provideHandledTypes(): java.util.Set<java.lang.Integer>; public analyzeEvent(param0: globalAndroid.view.MotionEvent): boolean; public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager); public gestureStarted(): void; } } } } } declare module com { export module mapbox { export module android { export module gestures { export class RotateGestureDetector extends ProgressiveGesture<RotateGestureDetector.OnRotateGestureListener> { public static class: java.lang.Class<RotateGestureDetector>; public analyzeMovement(): boolean; public reset(): void; public canExecute(param0: number): boolean; public getAngleThreshold(): number; public gestureStopped(): void; public provideHandledTypes(): java.util.Set<java.lang.Integer>; public getDeltaSinceStart(): number; public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager); public getDeltaSinceLast(): number; public setAngleThreshold(param0: number): void; } export module RotateGestureDetector { export class OnRotateGestureListener extends java.lang.Object { public static class: java.lang.Class<RotateGestureDetector.OnRotateGestureListener>; /** * Constructs a new instance of the RotateGestureDetector$OnRotateGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onRotateBegin(param0: RotateGestureDetector): boolean; onRotate(param0: RotateGestureDetector, param1: number, param2: number): boolean; onRotateEnd(param0: RotateGestureDetector, param1: number, param2: number, param3: number): void; }); public constructor(); public onRotateBegin(param0: RotateGestureDetector): boolean; public onRotate(param0: RotateGestureDetector, param1: number, param2: number): boolean; public onRotateEnd(param0: RotateGestureDetector, param1: number, param2: number, param3: number): void; } export class SimpleOnRotateGestureListener extends java.lang.Object implements RotateGestureDetector.OnRotateGestureListener { public static class: java.lang.Class<RotateGestureDetector.SimpleOnRotateGestureListener>; public constructor(); public onRotateBegin(param0: RotateGestureDetector): boolean; public onRotate(param0: RotateGestureDetector, param1: number, param2: number): boolean; public onRotateEnd(param0: RotateGestureDetector, param1: number, param2: number, param3: number): void; } } } } } } declare module com { export module mapbox { export module android { export module gestures { export class ShoveGestureDetector extends ProgressiveGesture<ShoveGestureDetector.OnShoveGestureListener> { public static class: java.lang.Class<ShoveGestureDetector>; public setPixelDeltaThreshold(param0: number): void; public setMaxShoveAngle(param0: number): void; public isSloppyGesture(): boolean; public reset(): void; public canExecute(param0: number): boolean; public getDeltaPixelSinceLast(): number; public gestureStopped(): void; public getMaxShoveAngle(): number; public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager); public getDeltaPixelsSinceStart(): number; public getPixelDeltaThreshold(): number; public analyzeMovement(): boolean; public provideHandledTypes(): java.util.Set<java.lang.Integer>; public setPixelDeltaThresholdResource(param0: number): void; } export module ShoveGestureDetector { export class OnShoveGestureListener extends java.lang.Object { public static class: java.lang.Class<ShoveGestureDetector.OnShoveGestureListener>; /** * Constructs a new instance of the ShoveGestureDetector$OnShoveGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onShoveBegin(param0: ShoveGestureDetector): boolean; onShove(param0: ShoveGestureDetector, param1: number, param2: number): boolean; onShoveEnd(param0: ShoveGestureDetector, param1: number, param2: number): void; }); public constructor(); public onShove(param0: ShoveGestureDetector, param1: number, param2: number): boolean; public onShoveBegin(param0: ShoveGestureDetector): boolean; public onShoveEnd(param0: ShoveGestureDetector, param1: number, param2: number): void; } export class SimpleOnShoveGestureListener extends java.lang.Object implements ShoveGestureDetector.OnShoveGestureListener { public static class: java.lang.Class<ShoveGestureDetector.SimpleOnShoveGestureListener>; public constructor(); public onShove(param0: ShoveGestureDetector, param1: number, param2: number): boolean; public onShoveBegin(param0: ShoveGestureDetector): boolean; public onShoveEnd(param0: ShoveGestureDetector, param1: number, param2: number): void; } } } } } } declare module com { export module mapbox { export module android { export module gestures { export class SidewaysShoveGestureDetector extends ProgressiveGesture<SidewaysShoveGestureDetector.OnSidewaysShoveGestureListener> { public static class: java.lang.Class<SidewaysShoveGestureDetector>; public setPixelDeltaThreshold(param0: number): void; public setMaxShoveAngle(param0: number): void; public isSloppyGesture(): boolean; public reset(): void; public canExecute(param0: number): boolean; public getDeltaPixelSinceLast(): number; public gestureStopped(): void; public getMaxShoveAngle(): number; public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager); public getDeltaPixelsSinceStart(): number; public getPixelDeltaThreshold(): number; public analyzeMovement(): boolean; public provideHandledTypes(): java.util.Set<java.lang.Integer>; public setPixelDeltaThresholdResource(param0: number): void; } export module SidewaysShoveGestureDetector { export class OnSidewaysShoveGestureListener extends java.lang.Object { public static class: java.lang.Class<SidewaysShoveGestureDetector.OnSidewaysShoveGestureListener>; /** * Constructs a new instance of the SidewaysShoveGestureDetector$OnSidewaysShoveGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onSidewaysShoveBegin(param0: SidewaysShoveGestureDetector): boolean; onSidewaysShove(param0: SidewaysShoveGestureDetector, param1: number, param2: number): boolean; onSidewaysShoveEnd(param0: SidewaysShoveGestureDetector, param1: number, param2: number): void; }); public constructor(); public onSidewaysShoveEnd(param0: SidewaysShoveGestureDetector, param1: number, param2: number): void; public onSidewaysShove(param0: SidewaysShoveGestureDetector, param1: number, param2: number): boolean; public onSidewaysShoveBegin(param0: SidewaysShoveGestureDetector): boolean; } export class SimpleOnSidewaysShoveGestureListener extends java.lang.Object implements SidewaysShoveGestureDetector.OnSidewaysShoveGestureListener { public static class: java.lang.Class<SidewaysShoveGestureDetector.SimpleOnSidewaysShoveGestureListener>; public constructor(); public onSidewaysShoveEnd(param0: SidewaysShoveGestureDetector, param1: number, param2: number): void; public onSidewaysShove(param0: SidewaysShoveGestureDetector, param1: number, param2: number): boolean; public onSidewaysShoveBegin(param0: SidewaysShoveGestureDetector): boolean; } } } } } } declare module com { export module mapbox { export module android { export module gestures { export class StandardGestureDetector extends BaseGesture<StandardGestureDetector.StandardOnGestureListener> { public static class: java.lang.Class<StandardGestureDetector>; public isLongpressEnabled(): boolean; public analyzeEvent(param0: globalAndroid.view.MotionEvent): boolean; public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager); public setIsLongpressEnabled(param0: boolean): void; } export module StandardGestureDetector { export class SimpleStandardOnGestureListener extends java.lang.Object implements StandardGestureDetector.StandardOnGestureListener { public static class: java.lang.Class<StandardGestureDetector.SimpleStandardOnGestureListener>; public constructor(); public onDown(param0: globalAndroid.view.MotionEvent): boolean; public onSingleTapConfirmed(param0: globalAndroid.view.MotionEvent): boolean; public onDoubleTap(param0: globalAndroid.view.MotionEvent): boolean; public onShowPress(param0: globalAndroid.view.MotionEvent): void; public onDoubleTapEvent(param0: globalAndroid.view.MotionEvent): boolean; public onSingleTapUp(param0: globalAndroid.view.MotionEvent): boolean; public onScroll(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean; public onFling(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean; public onLongPress(param0: globalAndroid.view.MotionEvent): void; } export class StandardOnGestureListener extends java.lang.Object implements globalAndroid.view.GestureDetector.OnGestureListener, globalAndroid.view.GestureDetector.OnDoubleTapListener { public static class: java.lang.Class<StandardGestureDetector.StandardOnGestureListener>; /** * Constructs a new instance of the StandardGestureDetector$StandardOnGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onDown(param0: globalAndroid.view.MotionEvent): boolean; onShowPress(param0: globalAndroid.view.MotionEvent): void; onSingleTapUp(param0: globalAndroid.view.MotionEvent): boolean; onScroll(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean; onLongPress(param0: globalAndroid.view.MotionEvent): void; onFling(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean; onSingleTapConfirmed(param0: globalAndroid.view.MotionEvent): boolean; onDoubleTap(param0: globalAndroid.view.MotionEvent): boolean; onDoubleTapEvent(param0: globalAndroid.view.MotionEvent): boolean; }); public constructor(); public onDown(param0: globalAndroid.view.MotionEvent): boolean; public onSingleTapConfirmed(param0: globalAndroid.view.MotionEvent): boolean; public onShowPress(param0: globalAndroid.view.MotionEvent): void; public onDoubleTap(param0: globalAndroid.view.MotionEvent): boolean; public onSingleTapUp(param0: globalAndroid.view.MotionEvent): boolean; public onScroll(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean; public onDoubleTapEvent(param0: globalAndroid.view.MotionEvent): boolean; public onFling(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean; public onLongPress(param0: globalAndroid.view.MotionEvent): void; } } } } } } declare module com { export module mapbox { export module android { export module gestures { export class StandardScaleGestureDetector extends ProgressiveGesture<StandardScaleGestureDetector.StandardOnScaleGestureListener> { public static class: java.lang.Class<StandardScaleGestureDetector>; public getCurrentSpan(): number; public getCurrentSpanY(param0: number, param1: number): number; public getPreviousSpanX(): number; public getStartSpan(): number; public getCurrentSpanX(param0: number, param1: number): number;