UNPKG

tns-platform-declarations

Version:

Platform-specific TypeScript declarations for NativeScript for accessing native objects

862 lines (850 loc) • 2.15 MB
declare module android { export module support { export module v4 { export module app { export class INotificationSideChannel extends java.lang.Object implements android.os.IInterface { public static class: java.lang.Class<android.support.v4.app.INotificationSideChannel>; /** * Constructs a new instance of the android.support.v4.app.INotificationSideChannel interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { notify(param0: string, param1: number, param2: string, param3: android.app.Notification): void; cancel(param0: string, param1: number, param2: string): void; cancelAll(param0: string): void; asBinder(): android.os.IBinder; }); public constructor(); public notify(param0: string, param1: number, param2: string, param3: android.app.Notification): void; public notify(): void; public asBinder(): android.os.IBinder; public cancelAll(param0: string): void; public cancel(param0: string, param1: number, param2: string): void; } export module INotificationSideChannel { export abstract class Stub extends android.os.Binder implements android.support.v4.app.INotificationSideChannel { public static class: java.lang.Class<android.support.v4.app.INotificationSideChannel.Stub>; public constructor(); public linkToDeath(param0: android.os.IBinder.DeathRecipient, param1: number): void; public dump(param0: java.io.FileDescriptor, param1: java.io.PrintWriter, param2: native.Array<string>): void; public unlinkToDeath(param0: android.os.IBinder.DeathRecipient, param1: number): boolean; public queryLocalInterface(param0: string): android.os.IInterface; public onTransact(param0: number, param1: android.os.Parcel, param2: android.os.Parcel, param3: number): boolean; public notify(param0: string, param1: number, param2: string, param3: android.app.Notification): void; public cancelAll(param0: string): void; public dump(param0: java.io.FileDescriptor, param1: native.Array<string>): void; public transact(param0: number, param1: android.os.Parcel, param2: android.os.Parcel, param3: number): boolean; public getInterfaceDescriptor(): string; public static asInterface(param0: android.os.IBinder): android.support.v4.app.INotificationSideChannel; public notify(): void; public isBinderAlive(): boolean; public asBinder(): android.os.IBinder; public pingBinder(): boolean; public dumpAsync(param0: java.io.FileDescriptor, param1: native.Array<string>): void; public cancel(param0: string, param1: number, param2: string): void; } export module Stub { export class Proxy extends java.lang.Object implements android.support.v4.app.INotificationSideChannel { public static class: java.lang.Class<android.support.v4.app.INotificationSideChannel.Stub.Proxy>; public getInterfaceDescriptor(): string; public asBinder(): android.os.IBinder; public cancel(param0: string, param1: number, param2: string): void; public notify(): void; public cancelAll(param0: string): void; public notify(param0: string, param1: number, param2: string, param3: android.app.Notification): void; } } } } } } } declare module android { export module support { export module v4 { export module graphics { export module drawable { export class IconCompatParcelizer extends androidx.core.graphics.drawable.IconCompatParcelizer { public static class: java.lang.Class<android.support.v4.graphics.drawable.IconCompatParcelizer>; public constructor(); public static read(param0: androidx.versionedparcelable.VersionedParcel): androidx.core.graphics.drawable.IconCompat; public static write(param0: androidx.core.graphics.drawable.IconCompat, param1: androidx.versionedparcelable.VersionedParcel): void; } } } } } } declare module android { export module support { export module v4 { export module media { export class MediaBrowserCompat extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat>; public static EXTRA_PAGE: string; public static EXTRA_PAGE_SIZE: string; public static EXTRA_MEDIA_ID: string; public static EXTRA_DOWNLOAD_PROGRESS: string; public static CUSTOM_ACTION_DOWNLOAD: string; public static CUSTOM_ACTION_REMOVE_DOWNLOADED_FILE: string; public isConnected(): boolean; public search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void; public getServiceComponent(): android.content.ComponentName; public sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void; public unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public subscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public constructor(param0: android.content.Context, param1: android.content.ComponentName, param2: android.support.v4.media.MediaBrowserCompat.ConnectionCallback, param3: android.os.Bundle); public subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public unsubscribe(param0: string): void; public connect(): void; public getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void; public getExtras(): android.os.Bundle; public getRoot(): string; public getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token; public getNotifyChildrenChangedOptions(): android.os.Bundle; public disconnect(): void; } export module MediaBrowserCompat { export class CallbackHandler extends android.os.Handler { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.CallbackHandler>; public handleMessage(param0: android.os.Message): void; } export class ConnectionCallback extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ConnectionCallback>; public constructor(); public onConnected(): void; public onConnectionFailed(): void; public onConnectionSuspended(): void; } export module ConnectionCallback { export class ConnectionCallbackInternal extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ConnectionCallback.ConnectionCallbackInternal>; /** * Constructs a new instance of the android.support.v4.media.MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onConnected(): void; onConnectionSuspended(): void; onConnectionFailed(): void; }); public constructor(); public onConnectionFailed(): void; public onConnected(): void; public onConnectionSuspended(): void; } export class StubApi21 extends java.lang.Object implements android.support.v4.media.MediaBrowserCompatApi21.ConnectionCallback { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ConnectionCallback.StubApi21>; public onConnectionFailed(): void; public onConnected(): void; public onConnectionSuspended(): void; } } export abstract class CustomActionCallback extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.CustomActionCallback>; public onResult(param0: string, param1: android.os.Bundle, param2: android.os.Bundle): void; public constructor(); public onError(param0: string, param1: android.os.Bundle, param2: android.os.Bundle): void; public onProgressUpdate(param0: string, param1: android.os.Bundle, param2: android.os.Bundle): void; } export class CustomActionResultReceiver extends android.support.v4.os.ResultReceiver { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.CustomActionResultReceiver>; public describeContents(): number; public writeToParcel(param0: android.os.Parcel, param1: number): void; public onReceiveResult(param0: number, param1: android.os.Bundle): void; } export abstract class ItemCallback extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ItemCallback>; public constructor(); public onItemLoaded(param0: android.support.v4.media.MediaBrowserCompat.MediaItem): void; public onError(param0: string): void; } export module ItemCallback { export class StubApi23 extends java.lang.Object implements android.support.v4.media.MediaBrowserCompatApi23.ItemCallback { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ItemCallback.StubApi23>; public onItemLoaded(param0: android.os.Parcel): void; public onError(param0: string): void; } } export class ItemReceiver extends android.support.v4.os.ResultReceiver { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ItemReceiver>; public describeContents(): number; public writeToParcel(param0: android.os.Parcel, param1: number): void; public onReceiveResult(param0: number, param1: android.os.Bundle): void; } export class MediaBrowserImpl extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserImpl>; /** * Constructs a new instance of the android.support.v4.media.MediaBrowserCompat$MediaBrowserImpl interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { connect(): void; disconnect(): void; isConnected(): boolean; getServiceComponent(): android.content.ComponentName; getRoot(): string; getExtras(): android.os.Bundle; getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token; subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void; search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void; sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void; getNotifyChildrenChangedOptions(): android.os.Bundle; }); public constructor(); public getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void; public getNotifyChildrenChangedOptions(): android.os.Bundle; public getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token; public isConnected(): boolean; public connect(): void; public disconnect(): void; public getServiceComponent(): android.content.ComponentName; public getRoot(): string; public subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void; public sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void; public getExtras(): android.os.Bundle; } export class MediaBrowserImplApi21 extends java.lang.Object implements android.support.v4.media.MediaBrowserCompat.MediaBrowserImpl, android.support.v4.media.MediaBrowserCompat.MediaBrowserServiceCallbackImpl, android.support.v4.media.MediaBrowserCompat.ConnectionCallback.ConnectionCallbackInternal { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserImplApi21>; public mBrowserObj: any; public mRootHints: android.os.Bundle; public mHandler: android.support.v4.media.MediaBrowserCompat.CallbackHandler; public mServiceVersion: number; public mServiceBinderWrapper: android.support.v4.media.MediaBrowserCompat.ServiceBinderWrapper; public mCallbacksMessenger: android.os.Messenger; public getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void; public getNotifyChildrenChangedOptions(): android.os.Bundle; public onConnected(): void; public onConnectionFailed(): void; public getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token; public isConnected(): boolean; public connect(): void; public onLoadChildren(param0: android.os.Messenger, param1: string, param2: java.util.List<any>, param3: android.os.Bundle, param4: android.os.Bundle): void; public onConnectionFailed(param0: android.os.Messenger): void; public disconnect(): void; public getServiceComponent(): android.content.ComponentName; public getRoot(): string; public onServiceConnected(param0: android.os.Messenger, param1: string, param2: android.support.v4.media.session.MediaSessionCompat.Token, param3: android.os.Bundle): void; public subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void; public sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void; public getExtras(): android.os.Bundle; public onConnectionSuspended(): void; } export class MediaBrowserImplApi23 extends android.support.v4.media.MediaBrowserCompat.MediaBrowserImplApi21 { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserImplApi23>; public getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void; public getNotifyChildrenChangedOptions(): android.os.Bundle; public onConnectionFailed(): void; public onConnected(): void; public getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token; public isConnected(): boolean; public onLoadChildren(param0: android.os.Messenger, param1: string, param2: java.util.List<any>, param3: android.os.Bundle, param4: android.os.Bundle): void; public connect(): void; public onConnectionFailed(param0: android.os.Messenger): void; public disconnect(): void; public getServiceComponent(): android.content.ComponentName; public onServiceConnected(param0: android.os.Messenger, param1: string, param2: android.support.v4.media.session.MediaSessionCompat.Token, param3: android.os.Bundle): void; public getRoot(): string; public subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void; public sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void; public getExtras(): android.os.Bundle; public onConnectionSuspended(): void; } export class MediaBrowserImplApi26 extends android.support.v4.media.MediaBrowserCompat.MediaBrowserImplApi23 { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserImplApi26>; public getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void; public getNotifyChildrenChangedOptions(): android.os.Bundle; public onConnectionFailed(): void; public onConnected(): void; public getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token; public isConnected(): boolean; public onLoadChildren(param0: android.os.Messenger, param1: string, param2: java.util.List<any>, param3: android.os.Bundle, param4: android.os.Bundle): void; public connect(): void; public onConnectionFailed(param0: android.os.Messenger): void; public disconnect(): void; public getServiceComponent(): android.content.ComponentName; public onServiceConnected(param0: android.os.Messenger, param1: string, param2: android.support.v4.media.session.MediaSessionCompat.Token, param3: android.os.Bundle): void; public getRoot(): string; public subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void; public sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void; public getExtras(): android.os.Bundle; public onConnectionSuspended(): void; } export class MediaBrowserImplBase extends java.lang.Object implements android.support.v4.media.MediaBrowserCompat.MediaBrowserImpl, android.support.v4.media.MediaBrowserCompat.MediaBrowserServiceCallbackImpl { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserImplBase>; public getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void; public getNotifyChildrenChangedOptions(): android.os.Bundle; public getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token; public isConnected(): boolean; public connect(): void; public onLoadChildren(param0: android.os.Messenger, param1: string, param2: java.util.List<any>, param3: android.os.Bundle, param4: android.os.Bundle): void; public onConnectionFailed(param0: android.os.Messenger): void; public disconnect(): void; public getServiceComponent(): android.content.ComponentName; public getRoot(): string; public onServiceConnected(param0: android.os.Messenger, param1: string, param2: android.support.v4.media.session.MediaSessionCompat.Token, param3: android.os.Bundle): void; public subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void; public sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void; public constructor(param0: android.content.Context, param1: android.content.ComponentName, param2: android.support.v4.media.MediaBrowserCompat.ConnectionCallback, param3: android.os.Bundle); public getExtras(): android.os.Bundle; } export module MediaBrowserImplBase { export class MediaServiceConnection extends java.lang.Object implements android.content.ServiceConnection { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserImplBase.MediaServiceConnection>; public onServiceConnected(param0: android.content.ComponentName, param1: android.os.IBinder): void; public onServiceDisconnected(param0: android.content.ComponentName): void; } } export class MediaBrowserServiceCallbackImpl extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserServiceCallbackImpl>; /** * Constructs a new instance of the android.support.v4.media.MediaBrowserCompat$MediaBrowserServiceCallbackImpl interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onServiceConnected(param0: android.os.Messenger, param1: string, param2: android.support.v4.media.session.MediaSessionCompat.Token, param3: android.os.Bundle): void; onConnectionFailed(param0: android.os.Messenger): void; onLoadChildren(param0: android.os.Messenger, param1: string, param2: java.util.List<any>, param3: android.os.Bundle, param4: android.os.Bundle): void; }); public constructor(); public onServiceConnected(param0: android.os.Messenger, param1: string, param2: android.support.v4.media.session.MediaSessionCompat.Token, param3: android.os.Bundle): void; public onLoadChildren(param0: android.os.Messenger, param1: string, param2: java.util.List<any>, param3: android.os.Bundle, param4: android.os.Bundle): void; public onConnectionFailed(param0: android.os.Messenger): void; } export class MediaItem extends java.lang.Object implements android.os.Parcelable { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaItem>; public static FLAG_BROWSABLE: number; public static FLAG_PLAYABLE: number; public static CREATOR: android.os.Parcelable.Creator<android.support.v4.media.MediaBrowserCompat.MediaItem>; public static fromMediaItem(param0: any): android.support.v4.media.MediaBrowserCompat.MediaItem; public constructor(param0: android.support.v4.media.MediaDescriptionCompat, param1: number); public static fromMediaItemList(param0: java.util.List<any>): java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>; public describeContents(): number; public isBrowsable(): boolean; public getMediaId(): string; public getDescription(): android.support.v4.media.MediaDescriptionCompat; public writeToParcel(param0: android.os.Parcel, param1: number): void; public getFlags(): number; public toString(): string; public isPlayable(): boolean; } export module MediaItem { export class Flags extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaItem.Flags>; /** * Constructs a new instance of the android.support.v4.media.MediaBrowserCompat$MediaItem$Flags interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { annotationType(): java.lang.Class<any>; equals(param0: any): boolean; hashCode(): number; toString(): string; }); public constructor(); public hashCode(): number; public annotationType(): java.lang.Class<any>; public toString(): string; public equals(param0: any): boolean; } } export abstract class SearchCallback extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.SearchCallback>; public constructor(); public onError(param0: string, param1: android.os.Bundle): void; public onSearchResult(param0: string, param1: android.os.Bundle, param2: java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>): void; } export class SearchResultReceiver extends android.support.v4.os.ResultReceiver { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.SearchResultReceiver>; public describeContents(): number; public writeToParcel(param0: android.os.Parcel, param1: number): void; public onReceiveResult(param0: number, param1: android.os.Bundle): void; } export class ServiceBinderWrapper extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ServiceBinderWrapper>; public constructor(param0: android.os.IBinder, param1: android.os.Bundle); } export class Subscription extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.Subscription>; public constructor(); public getCallback(param0: android.os.Bundle): android.support.v4.media.MediaBrowserCompat.SubscriptionCallback; public getOptionsList(): java.util.List<android.os.Bundle>; public putCallback(param0: android.os.Bundle, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void; public isEmpty(): boolean; public getCallbacks(): java.util.List<android.support.v4.media.MediaBrowserCompat.SubscriptionCallback>; } export abstract class SubscriptionCallback extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.SubscriptionCallback>; public onChildrenLoaded(param0: string, param1: java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>): void; public constructor(); public onError(param0: string, param1: android.os.Bundle): void; public onChildrenLoaded(param0: string, param1: java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>, param2: android.os.Bundle): void; public onError(param0: string): void; } export module SubscriptionCallback { export class StubApi21 extends java.lang.Object implements android.support.v4.media.MediaBrowserCompatApi21.SubscriptionCallback { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.SubscriptionCallback.StubApi21>; public onChildrenLoaded(param0: string, param1: java.util.List<any>): void; public onError(param0: string): void; } export class StubApi26 extends android.support.v4.media.MediaBrowserCompat.SubscriptionCallback.StubApi21 implements android.support.v4.media.MediaBrowserCompatApi26.SubscriptionCallback { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.SubscriptionCallback.StubApi26>; public onChildrenLoaded(param0: string, param1: java.util.List<any>): void; public onError(param0: string): void; public onError(param0: string, param1: android.os.Bundle): void; public onChildrenLoaded(param0: string, param1: java.util.List<any>, param2: android.os.Bundle): void; } } } } } } } declare module android { export module support { export module v4 { export module media { export class MediaBrowserCompatApi21 extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi21>; public static disconnect(param0: any): void; public static subscribe(param0: any, param1: string, param2: any): void; public static connect(param0: any): void; public static getRoot(param0: any): string; public static getSessionToken(param0: any): any; public static unsubscribe(param0: any, param1: string): void; public static createConnectionCallback(param0: android.support.v4.media.MediaBrowserCompatApi21.ConnectionCallback): any; public static createBrowser(param0: android.content.Context, param1: android.content.ComponentName, param2: any, param3: android.os.Bundle): any; public static isConnected(param0: any): boolean; public static getServiceComponent(param0: any): android.content.ComponentName; public static getExtras(param0: any): android.os.Bundle; public static createSubscriptionCallback(param0: android.support.v4.media.MediaBrowserCompatApi21.SubscriptionCallback): any; } export module MediaBrowserCompatApi21 { export class ConnectionCallback extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi21.ConnectionCallback>; /** * Constructs a new instance of the android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onConnected(): void; onConnectionSuspended(): void; onConnectionFailed(): void; }); public constructor(); public onConnected(): void; public onConnectionFailed(): void; public onConnectionSuspended(): void; } export class ConnectionCallbackProxy<T> extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi21.ConnectionCallbackProxy<any>>; public mConnectionCallback: any; public constructor(); public onConnected(): void; public onConnectionFailed(): void; public constructor(param0: any); public onConnectionSuspended(): void; } export class MediaItem extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi21.MediaItem>; public static getFlags(param0: any): number; public static getDescription(param0: any): any; } export class SubscriptionCallback extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi21.SubscriptionCallback>; /** * Constructs a new instance of the android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onChildrenLoaded(param0: string, param1: java.util.List<any>): void; onError(param0: string): void; }); public constructor(); public onChildrenLoaded(param0: string, param1: java.util.List<any>): void; public onError(param0: string): void; } export class SubscriptionCallbackProxy<T> extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi21.SubscriptionCallbackProxy<any>>; public mSubscriptionCallback: any; public constructor(); public onChildrenLoaded(param0: string, param1: java.util.List<any>): void; public constructor(param0: any); public onError(param0: string): void; } } } } } } declare module android { export module support { export module v4 { export module media { export class MediaBrowserCompatApi23 extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi23>; public static getItem(param0: any, param1: string, param2: any): void; public static createItemCallback(param0: android.support.v4.media.MediaBrowserCompatApi23.ItemCallback): any; } export module MediaBrowserCompatApi23 { export class ItemCallback extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi23.ItemCallback>; /** * Constructs a new instance of the android.support.v4.media.MediaBrowserCompatApi23$ItemCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onItemLoaded(param0: android.os.Parcel): void; onError(param0: string): void; }); public constructor(); public onItemLoaded(param0: android.os.Parcel): void; public onError(param0: string): void; } export class ItemCallbackProxy<T> extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi23.ItemCallbackProxy<any>>; public mItemCallback: any; public constructor(); public constructor(param0: any); public onItemLoaded(param0: any): void; public onError(param0: string): void; } } } } } } declare module android { export module support { export module v4 { export module media { export class MediaBrowserCompatApi26 extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi26>; public static subscribe(param0: any, param1: string, param2: android.os.Bundle, param3: any): void; public static unsubscribe(param0: any, param1: string, param2: any): void; } export module MediaBrowserCompatApi26 { export class SubscriptionCallback extends java.lang.Object implements android.support.v4.media.MediaBrowserCompatApi21.SubscriptionCallback { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi26.SubscriptionCallback>; /** * Constructs a new instance of the android.support.v4.media.MediaBrowserCompatApi26$SubscriptionCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onChildrenLoaded(param0: string, param1: java.util.List<any>, param2: android.os.Bundle): void; onError(param0: string, param1: android.os.Bundle): void; onChildrenLoaded(param0: string, param1: java.util.List<any>): void; onError(param0: string): void; }); public constructor(); public onChildrenLoaded(param0: string, param1: java.util.List<any>): void; public onChildrenLoaded(param0: string, param1: java.util.List<any>, param2: android.os.Bundle): void; public onError(param0: string, param1: android.os.Bundle): void; public onError(param0: string): void; } export class SubscriptionCallbackProxy<T> extends android.support.v4.media.MediaBrowserCompatApi21.SubscriptionCallbackProxy<any> { public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi26.SubscriptionCallbackProxy<any>>; public onError(param0: string, param1: android.os.Bundle): void; public onChildrenLoaded(param0: string, param1: java.util.List<any>): void; public onChildrenLoaded(param0: string, param1: java.util.List<any>, param2: android.os.Bundle): void; public onError(param0: string): void; } } } } } } declare module android { export module support { export module v4 { export module media { export class MediaDescriptionCompat extends java.lang.Object implements android.os.Parcelable { public static class: java.lang.Class<android.support.v4.media.MediaDescriptionCompat>; public static EXTRA_BT_FOLDER_TYPE: string; public static BT_FOLDER_TYPE_MIXED: number; public static BT_FOLDER_TYPE_TITLES: number; public static BT_FOLDER_TYPE_ALBUMS: number; public static BT_FOLDER_TYPE_ARTISTS: number; public static BT_FOLDER_TYPE_GENRES: number; public static BT_FOLDER_TYPE_PLAYLISTS: number; public static BT_FOLDER_TYPE_YEARS: number; public static EXTRA_DOWNLOAD_STATUS: string; public static STATUS_NOT_DOWNLOADED: number; public static STATUS_DOWNLOADING: number; public static STATUS_DOWNLOADED: number; public static DESCRIPTION_KEY_MEDIA_URI: string; public static DESCRIPTION_KEY_NULL_BUNDLE_FLAG: string; public static CREATOR: android.os.Parcelable.Creator<android.support.v4.media.MediaDescriptionCompat>; public getTitle(): string; public static fromMediaDescription(param0: any): android.support.v4.media.MediaDescriptionCompat; public getMediaDescription(): any; public describeContents(): number; public getMediaUri(): android.net.Uri; public toString(): string; public getSubtitle(): string; public getIconUri(): android.net.Uri; public getIconBitmap(): android.graphics.Bitmap; public getExtras(): android.os.Bundle; public getDescription(): string; public getMediaId(): string; public writeToParcel(param0: android.os.Parcel, param1: number): void; } export module MediaDescriptionCompat { export class Builder extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaDescriptionCompat.Builder>; public constructor(); public setSubtitle(param0: string): android.support.v4.media.MediaDescriptionCompat.Builder; public setTitle(param0: string): android.support.v4.media.MediaDescriptionCompat.Builder; public setIconBitmap(param0: android.graphics.Bitmap): android.support.v4.media.MediaDescriptionCompat.Builder; public build(): android.support.v4.media.MediaDescriptionCompat; public setDescription(param0: string): android.support.v4.media.MediaDescriptionCompat.Builder; public setMediaId(param0: string): android.support.v4.media.MediaDescriptionCompat.Builder; public setExtras(param0: android.os.Bundle): android.support.v4.media.MediaDescriptionCompat.Builder; public setMediaUri(param0: android.net.Uri): android.support.v4.media.MediaDescriptionCompat.Builder; public setIconUri(param0: android.net.Uri): android.support.v4.media.MediaDescriptionCompat.Builder; } } } } } } declare module android { export module support { export module v4 { export module media { export class MediaDescriptionCompatApi21 extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaDescriptionCompatApi21>; public static writeToParcel(param0: any, param1: android.os.Parcel, param2: number): void; public static getMediaId(param0: any): string; public static getSubtitle(param0: any): string; public static getIconUri(param0: any): android.net.Uri; public static fromParcel(param0: android.os.Parcel): any; public static getDescription(param0: any): string; public static getIconBitmap(param0: any): android.graphics.Bitmap; public static getTitle(param0: any): string; public static getExtras(param0: any): android.os.Bundle; } export module MediaDescriptionCompatApi21 { export class Builder extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaDescriptionCompatApi21.Builder>; public static setExtras(param0: any, param1: android.os.Bundle): void; public static setDescription(param0: any, param1: string): void; public static setSubtitle(param0: any, param1: string): void; public static setTitle(param0: any, param1: string): void; public static newInstance(): any; public static setIconBitmap(param0: any, param1: android.graphics.Bitmap): void; public static build(param0: any): any; public static setMediaId(param0: any, param1: string): void; public static setIconUri(param0: any, param1: android.net.Uri): void; } } } } } } declare module android { export module support { export module v4 { export module media { export class MediaDescriptionCompatApi23 extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaDescriptionCompatApi23>; public static getMediaUri(param0: any): android.net.Uri; } export module MediaDescriptionCompatApi23 { export class Builder extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaDescriptionCompatApi23.Builder>; public static setMediaUri(param0: any, param1: android.net.Uri): void; } } } } } } declare module android { export module support { export module v4 { export module media { export class MediaMetadataCompat extends java.lang.Object implements android.os.Parcelable { public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompat>; public static METADATA_KEY_TITLE: string; public static METADATA_KEY_ARTIST: string; public static METADATA_KEY_DURATION: string; public static METADATA_KEY_ALBUM: string; public static METADATA_KEY_AUTHOR: string; public static METADATA_KEY_WRITER: string; public static METADATA_KEY_COMPOSER: string; public static METADATA_KEY_COMPILATION: string; public static METADATA_KEY_DATE: string; public static METADATA_KEY_YEAR: string; public static METADATA_KEY_GENRE: string; public static METADATA_KEY_TRACK_NUMBER: string; public static METADATA_KEY_NUM_TRACKS: string; public static METADATA_KEY_DISC_NUMBER: string; public static METADATA_KEY_ALBUM_ARTIST: string; public static METADATA_KEY_ART: string; public static METADATA_KEY_ART_URI: string; public static METADATA_KEY_ALBUM_ART: string; public static METADATA_KEY_ALBUM_ART_URI: string; public static METADATA_KEY_USER_RATING: string; public static METADATA_KEY_RATING: string; public static METADATA_KEY_DISPLAY_TITLE: string; public static METADATA_KEY_DISPLAY_SUBTITLE: string; public static METADATA_KEY_DISPLAY_DESCRIPTION: string; public static METADATA_KEY_DISPLAY_ICON: string; public static METADATA_KEY_DISPLAY_ICON_URI: string; public static METADATA_KEY_MEDIA_ID: string; public static METADATA_KEY_MEDIA_URI: string; public static METADATA_KEY_BT_FOLDER_TYPE: string; public static METADATA_KEY_ADVERTISEMENT: string; public static METADATA_KEY_DOWNLOAD_STATUS: string; public static CREATOR: android.os.Parcelable.Creator<android.support.v4.media.MediaMetadataCompat>; public describeContents(): number; public size(): number; public getString(param0: string): string; public static fromMediaMetadata(param0: any): android.support.v4.media.MediaMetadataCompat; public getRating(param0: string): android.support.v4.media.RatingCompat; public getBundle(): android.os.Bundle; public getMediaMetadata(): any; public containsKey(param0: string): boolean; public getText(param0: string): string; public getLong(param0: string): number; public getDescription(): android.support.v4.media.MediaDescriptionCompat; public keySet(): java.util.Set<string>; public getBitmap(param0: string): android.graphics.Bitmap; public writeToParcel(param0: android.os.Parcel, param1: number): void; } export module MediaMetadataCompat { export class BitmapKey extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompat.BitmapKey>; /** * Constructs a new instance of the android.support.v4.media.MediaMetadataCompat$BitmapKey interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { annotationType(): java.lang.Class<any>; equals(param0: any): boolean; hashCode(): number; toString(): string; }); public constructor(); public equals(param0: any): boolean; public hashCode(): number; public toString(): string; public annotationType(): java.lang.Class<any>; } export class Builder extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompat.Builder>; public constructor(); public putString(param0: string, param1: string): android.support.v4.media.MediaMetadataCompat.Builder; public build(): android.support.v4.media.MediaMetadataCompat; public putText(param0: string, param1: string): android.support.v4.media.MediaMetadataCompat.Builder; public constructor(param0: android.support.v4.media.MediaMetadataCompat); public putBitmap(param0: string, param1: android.graphics.Bitmap): android.support.v4.media.MediaMetadataCompat.Builder; public constructor(param0: android.support.v4.media.MediaMetadataCompat, param1: number); public putLong(param0: string, param1: number): android.support.v4.media.MediaMetadataCompat.Builder; public putRating(param0: string, param1: android.support.v4.media.RatingCompat): android.support.v4.media.MediaMetadataCompat.Builder; } export class LongKey extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompat.LongKey>; /** * Constructs a new instance of the android.support.v4.media.MediaMetadataCompat$LongKey interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { annotationType(): java.lang.Class<any>; equals(param0: any): boolean; hashCode(): number; toString(): string; }); public constructor(); public equals(param0: any): boolean; public hashCode(): number; public toString(): string; public annotationType(): java.lang.Class<any>; } export class RatingKey extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompat.RatingKey>; /** * Constructs a new instance of the android.support.v4.media.MediaMetadataCompat$RatingKey interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { annotationType(): java.lang.Class<any>; equals(param0: any): boolean; hashCode(): number; toString(): string; }); public constructor(); public equals(param0: any): boolean; public hashCode(): number; public toString(): string; public annotationType(): java.lang.Class<any>; } export class TextKey extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompat.TextKey>; /** * Constructs a new instance of the android.support.v4.media.MediaMetadataCompat$TextKey interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { annotationType(): java.lang.Class<any>; equals(param0: any): boolean; hashCode(): number; toString(): string; }); public constructor(); public equals(param0: any): boolean; public hashCode(): number; public toString(): string; public annotationType(): java.lang.Class<any>; } } } } } } declare module android { export module support { export module v4 { export module media { export class MediaMetadataCompatApi21 extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompatApi21>; public static writeToParcel(param0: any, param1: android.os.Parcel, param2: number): void; public static getRating(param0: any, param1: string): any; public static getBitmap(param0: any, param1: string): android.graphics.Bitmap; public static getText(param0: any, param1: string): string; public static getLong(param0: any, param1: string): number; public static keySet(param0: any): java.util.Set<string>; public static createFromParcel(param0: android.os.Parcel): any; } export module MediaMetadataCompatApi21 { export class Builder extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompatApi21.Builder>; public static putBitmap(param0: any, param1: string, param2: android.graphics.Bitmap): void; public static putText(param0: any, param1: string, param2: string): void; public static newInstance(): any; public static putString(param0: any, param1: string, param2: string): void; public static build(param0: any): any; public static putLong(param0: any, param1: string, param2: number): void; public static putRating(param0: any, param1: string, param2: any): void; } } } } } } declare module android { export module support { export module v4 { export module media { export class ParceledListSliceAdapterApi21 extends java.lang.Object { public static class: java.lang.Class<android.support.v4.media.ParceledListSliceAdapterApi21>; } } } } } declare module android { export module support { export module v4 { export module media { export class RatingCompat extends java.lang.Object